<<First, do you have a written agreement. Most important of all. Second, I am assuming that this is your web site, you own this company, they are a typical hosting solution.>>
No written agreement, he was a member of my forum and when I needed to find a new place to host my forum he stepped in and said he could do it in exchange for the business he was working for banner be added to the site.
<<You are joking? Wow... What you were going to do -- would it damage his hosting system or put it in jeopardy, i.e. you were going to provide access to illegal software, do something to compromise the security of the site? I assume no. Additionally, what was he hired to do? It seems that he hosted the site and then would moderate message boards?>>
He was hired really for security, my site was getting hacked a lot so he said he could stop all this with the program knowledge he had.
<<Hmmm... Since when does he own the database? Did you sign this away? It doesn't sound like it. Given assumptions (and there are a lot here), it seems that this host might have gotten himself into a heap of liability.
Most important.... again.... you MUST find the Agreement you signed if you have one.>>
Update:
Found out yesterday that when we moved our database from UBB message forum to VB " like the one you are using". I gave him all the access codes password etc. He didn't transfer it to my VB he went ahead and bought his own and moved all the data to his forum using my own domain.