Vamos a ver, no se si te entendí. Hasta donde se (aunque no lo he probado) es se puede conectar PHP con C++ mediante sockets.
Los sockets de C++ se abren mediante las funciones y estructuras correspondientes. Deberías leerte algun tutorial. En C++ usas la estructura addrinfo y la rellenas con la función getaddrinfo. Usas socket, que te devolverá el descriptor, que posteriormente usarás para bind, connect, listen accept, send y recv... Aquí no se puede explicar, a más que tampoco tengo tiempo (es mi primer post en PHPeros después de no se cuantos meses).
Busca en internet. Si usas el protocolo TCP/IP en los sockets en vez de usar raw (sin protocolo, etc) y en PHP usas lo mismo no debería darte ningun problema.
Siento no poder explicarte más. El tiempo es oro y es un tema bastante complexo dentro de lo que cabe.
Un abrazo. Busca "Beej Guide Sockets C++" y debería salirte un muy buen tutorial, aunque en inglés.