First of all, you don't own the site. That is problem #1. The site is owned by Network54. That may be a technical-only issue, however.
Second, it sounds like your forum is not HTML enabled. You need to ask for that to be done here. It is not the same as the checkbox in your admin section.
Third, the forums are routinely crawled by Google, as well as all of the other search engines, so you don't really need to add your forum again. However, it is not something you cannot do.
RipperNetwork54 Forum Tech TipsAirbrush and Paint Tech Forums