I set up a web server on my W2K box using tinyWEB. It's not a powerful webserver, but it's small (51.5 K) and takes on 3Mb on resources. Plus they offer an SSL add-on Check it out at:
http://www.ritlabs.com/tinyweb/
I use no-ip.com's dynamic DNS feature to keep my dynamic updated in their DNS. Since my IP changes everytime I log in, I run their app, which puts my new IP into their DNS, so that my domain name (alastair.sytes.net) points at my IP address. It's free too!
http://www.no-ip.com/

I am really just starting to set things up, so I don't know how powerful I can make this, but it's all free and does all I need.