Forum Moderators: buckworks
Another possibility is that there is genuinely some technical problems. The thing to do is to check whether their own site is available or not. If not, then they would probably not be able to accept your e-mails either.
You look try looking up the WHOIS information of the domain of your hosting company and see whether you can get their telephone no.
If you have all the files for your website, you can set up hosting with another company straightaway and transfer your domain to them.
What ever happens, you should change the web hosters after this. I would look for ones with at least a 99.9% uptime guarrantee and/or telephone support in emergency situations.