Вам нужна единая точка взаимодействия, вижу 2 варианта:
1) Какой нибудь SQL, NOSQL. Ваш скрипт проверяет базу и при наличии новых записей отправляет их в сокет.
2) Принимать на этот же сокет сообщения от локальных скриптов и отправлять их клиентам.
2,5) Как по мне, не по феншую крутить "вечные" скрипты на сервере, у PHP должен быть таймаут на выполнение. Так что я бы поставил Node в роли websocket. Но тут на вкус и цвет...
PS
И да, конечно же AJAX тут не причём.