Pues .. W2003 Server ya trae un servidor HTTP .. el IIS al cual puedes instalar soporte para PHP
De hecho si usas otro servidor HTTP en lugar de IIS como por ejemplo para PHP se recumienda mucho Apache, ... tendrás que deshabilitar IIS (bajarlo de servicio si es que lo tienes como tal) pues, sino tendràs un conflicto ahì ya que ambos servidores HTTP pretenderán funcionar en el puerto 80.
Si quieres una guía de como instalar Apache (servidor HTTP) + PHP (interprete) + otros ... :
http://www.maestrosdelweb.com/editorial/phpmysqlap/
Si quieres instalar soprte PHP para IIS:
http://www.php.net/manual/en/install.windows.iis.php
(instalalo como ISAPI no como CGI a ser posible)
PD: .. ya que quieres poner tu servidor "Web" podrías haber optado por Linux (Red Had, o Fedora core 2/3 por ejemplo ...)
Un saludo,