Ok Oust, here's a to do list for you:
1. Start getting some technical savvy. If you’re going to be a responsible citizen in your internet democracy, you need to learn some basic shit, like how to set up a basic webpage. If a 5th grader can do it, you can too. Don’t come here whining for people to give you money to build a site you don’t even have the technical skills to construct! Take some initiative. PHPBB and other functionality such as you find on songfight is more advanced...but also something you can learn how to do. Do your research.
2. Determine what it would cost to set up this site. I suspect initially, for low traffic and small quantities of uploads / downloads, your basic $8.00 / month plan would work. Go here to learn more:
http://www.dreamhost.com. Your host, when you choose one, is going to want ONE name/contact to send the bills to. You’ll likely have to be that guy, at least initially. You can try to round up cash ahead of time to pay for the start up, but I’ll tell ya, you certainly aren’t convincing ME to part with my cash to fund your endeavor. I suggest you invest in your utopia with your own cash, then invite participants. You may lose money, but you stand to get more participants if you can SHOW them what they’ll get for their money.
3. Start building the functionality of the site. You don’t need hosting to build the pieces of the site that will be eventually uploaded. If you had a website, but no home for it, you might actually be able to convince someone with a big heart to host it for you temporarily…just so that everyone could see what you were on about.
Do those three things, and people might start taking you seriously. Otherwise, your project is doomed to failure. Failure due to your own laziness / ineptitude.
("Wahhhh! Someone build me the site I want!)
[edit: and that's the last I'm going to say on this subject. Until I see items 1-3 accomplished.]
--Em