A friend and colleague named Mitch Garvis recently wrote an article which I had the opportunity to read and proof before it was published. This is truly good work, please take the time to read it. We have worked together in the past both on his server that was hosting both his personal website content as well as that of MITPRO and ran into some similar issues at that time. We recently had occasion to collaborate again while consulting where he was the principal consultant and had to do more of the same but with the added challenge of having to host the server with a dynamic IP adress. Being the community contributor that he is, my good friend and colleague decided what better contribution to the IT PRO community then to publish an article on the process. This is a truly good read, enjoy!
http://mitchgarvis.com/blogs/mitch/archive/2008/04/01/hosting-servers-without-a-static-ip-address.aspx