paparoach - I would suggest starting by getting paid hosting, as there are'nt many site's that will list you being on a free host.
I would check someone out like
www.candidhosting.com They offer a small plan that's only like $100.00 and it gives you 40 gig's of transfer, so it breaks down to only $2.50 per gig. And to top it off you can host 5 domains per acount.
Then and if you get some paid hosting - I would recommend build a clean site or two and get them listed on site's like
www.persiankitty.com, www.link-o-rama.com and
www.tommys-bookmarks. There's a ton more of link sites that are really easy to get listed on that will send you some nice traffic to help you kick thing's off with. Once those site's link you up make some trades with other sites and use the traffic you get from the link lists to feed your new trades.
If you time everything correctly you can easily have a site doing 10k or so uniques per day in no time. And listing with those sites should easily pay for your $100.00 hosting account, as all you need to do is sell three $35.00 membership's monthly to cover your hosting fee's.
There are a bunch of program's out there that pay $35.00 per signup, but in case you dont know who they are you can check out
www.adultrevenueservice.com ,
www.maximumcash.com ,
www.siccash.com.
Best Of Luck