Imho kann PHP mit Sockets umgehen, darüber könntest du das PHP Script dann doch mit dem Programm kommunizieren lassen.
Unter Windows kann afair auch die
WinAPI verwenden, darüber wäre dann logischerweise auch eine Kommunikation möglich.
Allerdings kann ich dir zu keinem der beiden Lösungswege Hilfestellung geben.