No es correcto lo que haces ..
Las extensiones de PHP tienen su programación característica, pues es una "extensión". Si quieres ver un manual al respecto:
http://www.zend.com/php/internals/ex...n-writing1.php
Otra forma de llamar a una ".dll" cualquiera si usa PHP bajo windows es bajo COM. Por qué no sirve por supuesto si usas LINUX! . .ojo con esto, estás limitando el ambito de ejecución de tus aplicaciones a cierto S.O. lo mismo que NO se puede cambiar si desarrollas en ASP y la "grácia" de PHP entre otras cosas por hacer independiten tu aplicación del S.O. en que se ejecute en el servidor.
www.php.net/com
Un saludo,