#3 - July 27, 2010, 6:45 a.m.
To sort that out, you'd need to confer with our Billing Department. Under the circumstances you describe - that may or may not be able to be done.
I'd second getting an authenticator to minimize the risk of ever losing control of the account in the first place.
Here are the Billing contact numbers if you need them.
Billing and Account Services
Phone Support - 1 (800) 59-BLIZZ (1 (800) 592 5499)
Live Representatives Available 7 days a week, 7am to 8pm Pacific Time
E-mail Support - Billing@Blizzard.com
Players in Australia should call 1-800-041-378
Players in Singapore should call 800-2549-9273
Players in Chile should call 1230-020-5554
Players in Mexico should call 001-888-578-7628
Players in Argentina should call 0800-333-0778
All other international players should call: (949) 955-0283