you can setup your first server on an old PC (like my specs). That wouldn't cost much, depending on buying a server or just downloading something free. At first you can add peolple's accounts manually. If you want everything automatically you have to read some tutorials about it wich is free, too. But you have to pay to provide full domain names like www.xyz.com
Well, put up a site.
Submit to search Engines at www.addme.com
Then register here and participate in the banner exchange programs.
U would receive points for displaying their banners on your site which can be redeemed for cash.
Honest answer? porn......
As much as i hate to say it. I don't like it very much......but, it's true. Get an original idea and film it! then get a webmaster and a host.