http host name for web server with DHCP on Ethernet Shield

Then you have a real challenge. I'm not saying it is impossible, but at best very difficult.

edit: You might be able to pull it off with OpenDNS, but you would need a registered domain name to do it. You could have it resolve to your localnet private ip, but of course you couldn't access it from the internet, just the private ip localnet.