То, что явно может быть лишним в Вашем случае и 100% усложнит решение Вашей задачи:
Я бы посоветовал Вам смотреть в сторону MQ брокеров, в качестве такового может выступать тот-же ZMQ или можно сразу взять RabbitMQ, правда для их работы требуется дополнительное расширение PHP.
Еще есть Redis, с помощью которого можно накидать простецкую реализацию MQ, или взять готовую, и допилить: https://github.com/michsindelar/PhpRSMQ