When you register for a hosting account at http://x10hosting.com/forums, I believe you are automatically generated a separate forum account that you can use for support.
Are you running into the country restrictions? (I'm guessing based on your email address.) If that's the case, there's no way around it. You would have been able to keep an existing free hosting account, but you wouldn't be able to create a new one.