Hola,
Puedes crear extensiones (librerias dinamicas) con tu funcionalidad (solo necesitas programar en C con la API de Zend).
Tambien tienes la posibilidad de crear objetos java y manejarlos desde PHP (creo que es pareceido al COM):
www.php.net/java
Saludos.