10-20-2009, 04:16 PM
To be honest, for big projects like the OP's, I'd go with building your own server and use that. That way you have on-the-fly fixing and you don't have to deal with contacting a host every time a problem arrises. I also would think of getting the person managing it network+ certified and possibly A+ certified. It takes some times but it isn't that hard (Working on it right now in sophomore year of high school, lol.)
If you have any problems with the forum, feel free to email me via the User CP, or send me a Private Message.