Hallo,
es besteht die Mögichkeit alle Funktionen in einem (von der Anwengung/Webserver getrennten) Prozess zu halten und sie indirekt über einen Socket und ein eigenes Protokoll zugängig zu machen. Dabei erstellst Du ein Script, das an einer Adresse der Maschine auf Verbindungen wartet, über das Protokoll den Funktionsnamen und die Parameter erhält, diese Funktion aufruft und die Ausgabe wieder zurückgibt. Alles in allem nicht besonders schwer.
Gruß aus Berlin!
eddi