In php ci sono funzioni che adempiono proprio a questo scopo.
Link
Dovrai poi creare un programma in C (o qualsiasi altro linguaggio)(che utilizzerà sempre un socket) per ricevere i dati alla porta desiderata

Link