Do you own and pay for the website, Mike?
If so, I would contact the hosting company as a matter of urgency and ask them to reset the password so that you can gain access. Hopefully you have the master e-mail address so that they can send you a verification link.
It's a lesson for everyone (as I've known a few people get into similar trouble): never trust someone else with the keys to your website without your having note of the details. It can and does do businesses a lot of harm.

