Why not do it yourself......

If you have a static IP on a cable or ADSL...
you can set up your own server.....
I would use Blue Quartz... a centOS (Linux based) server
You can use an older computer to do it.....
You just need a friend who has a secondary DNS

I know some ISP's hate customer servers and others
have no problem.....

I also know that some cable companies won't do it or
want you to get a commerical account.....

Biut there are always ways.... I personally have
5 webservers located at 4 different locations...
2 of them Blue Quartz

www.skysail.org
www.franksradio.net


And it can be very educational as well.....
http://www.nuonce.net/bluequartz.php

and a un-official mirror- all the files I used....
http://www.bagpipes.net/files/blue_quartz/