depends what you want to do? for hosting of static & dynamic PHP based webpages for yourself you have all the bits you require, if you want to offer hosting services to others on there ....well ditch W2k & get a linux box
other useful additions..
FTP server (search for warFTP)
mailserver (search for sendmail for win32 or pegasus)
Decent log anylysis tool (the best ones are usually in PERL)
you would also like ideally to have a static IP and a decent connection.
but again it depends exactly what you want to host.
Note that CGI normally equates to PERL (PHP to a lesser extent) although a CGI script can be written in just about anything