PHP bietet einige Funktionen an um externe Binaries auszuführen. Da hat deine C-Programmierung mit PHP grundsätzlich erstmal nichts zu tun. Du musst nur darauf achten die Ausgabe deines Programms so zu formatieren, dass es von deiner PHP-Funktion richtig ausgelesen und interpretiert werden kann.
Oder Du meinst die Programmierung einer PHP-Erweiterung. Dazu steht einiges im PHP-Handbuch.