You can use ZoneEdit (free dns) with DirectUpdate (dynamic dns updater). That will take care of the domain and dynamic IP problems. Then if you have a spare computer laying around (or if your computer can handle hosting + gaming), you can install AppServ.
AppServ is a open source server installation package for Windows that includes Apache, PHP, MySQL, and phpMyAdmin. I used it for a few years back when they first released it and am still using it today as a FTP backup server. It's a lot more secure than IIS5.x too. You can also add an email server (with MercuryMail) and an FTP server (with FileZilla Server), both are free, and run on Windows.
The latest versions are:
AppServ 2.4.7 (more stable)
-Apache 2.0.59
-PHP 4.4.4
-MySQL 5.0.24a
-phpMyAdmin-2.9.0.2
and
Appserv 2.5.7
- Apache 2.2.3
- PHP 5.1.6
- MySQL 5.0.24a
- phpMyAdmin-2.9.0.2
You can find more information and download links at their project website:
http://www.appservnetwork.com/
If you need high speed, low latency, dependable hosting, there's a few of us from tech-forums that offer web hosting (Myself, Ross, and Senoma do I think). You can PM us if you need a deal.
But definately consider hosting yourself. It might be a little bit of extra work, but it can save you a few bucks a month on hosting fees.
Good luck with your clan site!