Pues PHP no se caracteriza por un buen y completo soporte COM (ademas de que de vez en cuando van actualizando los métodos y cambian algunas cosas ..) Tambien te fuerza a tener tu PHP bajo Windows ...
Si tu Servidor de datos MS SQL server lo tienes en otro servidor diferente al que corra PHP .. no sé todavía cual es el problema .. pues en la cadena de conexión de MS SQL server si usas las funciones que te comenté que son exclusivas para MS SQL server veras que un dato de tantos es el "HOST" donde corre MS SQL server.
Algunos artículos sobre COM bajo PHP:
http://www.phpbuilder.com/columns/ve...n20030501.php3 http://www.devshed.com/Server_Side/PHP/PHPandCOM
Un saludo,