Hi,
I happen to know a few web hosting services, may be useful to you:
http://www.zymic.com/ --this one is free and quite stable, with PHP and mySQL, but the bandwidth may be not enough for a public site.
http://www.host1plus.com --its web hosting service is among the cheapest and largest, but I haven't tried it myself.
http://www.host1free.com --the free edition of host1plus, a bit unstable, but status unknown,I guess it's currently blocked by my ISP(China Unicom).
http://0fees.net/ --really small but also free of charge and ad-free, may be kind of useful.
And there's
http://db4free.net/ for mySQL hosting only, useful when a website provides PHP without database.
I think SourceForge is slow and limited, but can be a free solution.
Sorry for my poor English.