moto_za,
Don't even think of any kind of surgery: it is silly! As someone who had the same problem (A LOT) during the school years (middle to high school), I can tell you that the way out of it is to try to break the anxiety cycle that is causing this problem. Your face may be turning red because this is what you anticipate, and you worry about how other people will react to it (whether it would appear weird, etc). The more you worry about it, the worse it becomes. From my own experiene, I suggest not to fight the anxiety when you start feeling your face turning bright red and instead assume an attitude that you simply don't care about it. You may FEEL weird when it happens, but you don't LOOK weird. Besides, most people are so preoccupied with themselves, they would hardly notice. If you can get your anxiety under control, you won't have "red face" problem anymore. For me, it kind of went away during my college years and now (I'm currently in grad school) it would take a lot to make me blush. So, please trust me on this: this problem is definitely manageable without any kinds of drugs or surgery. Also, giving as many oral presentations as possible helps a lot as it will boost your confidence of speaking before people.
Hope this helps.