Yo me

.. No conozco ASP ni por encima como para opinar .. Pero hasta la fecha todos mis propositos los he podido implementar bien con PHP ..
Es cierto que si mezclas cosas de M$ en PHP "cuesta mas" adaptarlo o usarlo .. Ejemplo el tema "COM", pero eso no quiere decir que no se pueda hacer con PHP. Tal vez ese caso concreto sea mas facil o mas "usable" hacerlo desde ASP q no desde PHP ..
Por mi parte no me aptece aprender ASP para ver si le saco algo al tema .. En tal caso me iria a por otro tema .. tipo Java (ni Perl .. xD) creo q PHP para el entorno "web" de desarrollo (de proyectos de pequeña y median envergadura ..) es lo mejor hoy por hoy .. pero bueno, es mi opinin sin conocer otros lengujes ...
Un saludo,
mas info sobre COM en PHP:
http://www.php.net/manual/en/ref.com.php