Hola,
¿Usas el mismo servidor web (IIS o PWS) para ASP y PHP? ¿O usas IIS o PWS para ASP y Apache para PHP? Si usas distinto servidor web para ASP que para PHP, el problema es que no puedes tener 2 servidores web ejecutandose a la vez en el mismo puerto. Por defecto, los servidores web se configuran para escuchar el puerto 80. Debes configurar uno u otro para que escuche otro puerto, normalmente el 8080. Luego para acceder a ese servidor debes especificar el puerto en la URL:
http://localhost:8080/index.php (si has puesto Apache/PHP en el puerto 8080)
Para cambiar el puerto en Apache debes editar el httpd.conf y hay modificar la directiva Port (creo). Para IIS y PWS no tengo ni idea.
Otra opcion es que si estas con paginas ASP solo tengas ejecutando el servidor web IIS o PWS, y si estas con PHP tener solo el Apache.
Si solo tienes el IIS o el PWS, en principio creo que no deberia tener ningun problema para ejecutar ambos.
Saludos.