Pues yo opino que sí se pueden "mezclar".
Puedes probar 3 opciones:
1)Crear un "web service".
-
Código PHP:
new SoapServer("fichero.wsdl")
en el fichero php (php 5)
-
Código PHP:
Server.CreateObject("MSSOAP.SoapClient")
en el fichero asp.
2)Borrar la funcion, no el contenido, para que el se ejecute siempre el .php y llamarlo con
Código PHP:
Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
3)Con javascript (mejor Ajax), al estilo gmail:
Código PHP:
new XMLHttpRequest();
ó
Código PHP:
Msxml2.XMLHTTP
(IE).
Espero que te sirva alguna. Un saludo.