Не правильно понимаете. Можно на одной машине что угодно.
Вопрос только в том, зачем плодить "зоопарк"?
Если уже есть готовый код на Node.js или на PHP, а разрабатывать нужно на другом языке - тогда вопросов нет, иначе - всё можно сделать на одном любом языке.
А что мешает перед отдачей (уже готовой страницы в сокет), выравнивать все отступы в html-коде через php tidy?
Отлично работает и не нужно ничего изобретать.
1. Научитесь смотреть трафик обмена своего браузера.
2. Научитесь пользоваться multi_curl() (документация есть на php.net) и повторять запросы браузера 1-в-1.