Creo que deberias leer el soporte de microsoft al respecto
http://support.microsoft.com/kb/213841/es
Obviamente sus soluciones se basan en Visual Basic pero quien sabe, de pronto lo puedas adaptar a PHP.
Mi sugerencia es que primero lo pruebas en Visual y si funciona lo adaptes a PHP.
Suerte con eso.