afaik this isn't the correct section, but I'm not sure where this would go anyways.
Are you including the costs it would take to pay the contributors? Or are these contributors going to be receiving a share of the site instead? Obviously this is not something I can speculate on/
Domains are really cheap, hosing would be a couple hundred a month, but there is no reason you can't go with a hosting company that is flexible with their plans, where you can upgrade as you need it, try checking out Hostgator for some good hosts.
Forums are easy, assuming you'll hire someone to do the rest of the work on the site, this is negligable.
As far as finding the talent, websites like
http://www.guru.com/ offer freelance workers, and you would have to haggle with them.
Most of the stuff you're talking about falls under either Superior Hosting, or Superior programming, so through Guru and Hostgator you should be able to find both.