Gosh I hope you can meet her in real life since you seem to be getting along so well online. So I'm sure you'd get along in real life. Why not arrange to meet somewhere where it isn't so busy, like in a park -- and you could bring the coffee or sodas, and maybe some donuts? At least in the park, you could have a little bit of privacy, and there aren't crowds of people hanging around you.
And I agree with Yoda too, that you should be open with her about the social phobia. I'm sure she'll understand. So go ahead and meet with her, and let us know how it goes, okay? God bless & take care. Hugs, Lee