Вам необходимо поставить ISAPI фильтр, который работал бы следующим образом:
IIS будет обрабатывать все входящие соединения, определять virtual host и отдавать обработку ISAPI-фильтру, что полность будет перенаправлять трафик на Apache седящем, скажем на 127.0.0.1:8080
Я сама этого не делала, но посмотрите как Tomcat прикручивается к IISу, думаю этот путь вам поможет.