Unter einer Windowsumgebung steht das [phpf]COM[/phpf] Modul zur Verfügung - In wiefern damit C# verwendet werden kann, weiß ich leider nicht, jedoch habe ich schon einige Java-PHP-Brücken über diese Schnittstelle gesehen (dafür hat PHP mitlerweile aber auch eigene Funktionen, wenn ich richtig informiert bin).
Alternativ würde eine compilierte "Kommandozeilen"-Applikation Sinn machen, die dann via [phpf]exec[/phpf] aufgerufen werden kann.
Das alles erscheint mir aber doch etwas... ineffizient, weshalb eine Lösung in einer Sprache anzustreben sein sollte, sofern möglich und sinnvoll.