iis 7 and apache
i have successfully run iis7 and apache under vista, primarily to keep testing an old asp site.
i had them both using default port settings, but as the apache was used primarily, i would stop the iis service most of the time and start iis and stop apache when testing asp
David Powers PHP solutions is an excellent book with a great guide to doing this step by step