what about using you own pc as a small webserver
http://www.no-ip.com that will give you a domain that redirects to your IP, requires a client to update your IP stored on that site, client can be found on that site
and then you could get a free webserver (Apache, Abyss to name a few)