I don't even sing in front of people, and I get stage fright!! Got over most of it last summer when me, my fiance, and my sister were the only music for my aunt's wedding... we sang our hearts out, and people wanted to know if we were professional! So that was a boost to the confidence.
I think you need confidence in yourself to do anything, singing included. I used to get really nervous, short of breath, etc, when I was supposed to sing a solo at Church, and it still happens, sometimes, but I tell myself I'll sing wonderfully and I'm usually fine.
I'm hoping this works for my a cappella(sp?) solo on Christmas Eve. I must be nuts!! But I'll do fine.(I hope!)
Anyway, I know what you mean about stage fright. But since I've been singing for years now, it's better. It probably won't ever go away, but it's better.