Sowas würde ich nie mit einem Windows-Server machen, da hätte ich ja Angst dass mir der zusammenbricht. Meinst Du nun ein Forum oder ein Portal?
Für ein Forum guck mal hier: http://www.phpbb.de/overview.php
Für Postnuke guck mal hier: http://www.post-nuke.net/Downloads+index-req-viewdownload-cid-1.html
Als Server nimmst Du nicht Deinen eigenen sonder mietest Dir was bei einem Provider mit PHP und SQL, z.B. hier: http://partners.webmasterplan.com/click.asp?ref=179122&site=1719&type=text&tnb=7