Вам стоит почитать о демонизации процессов, как их перезапускать в случае падений, как обрабатывать различные ситуации, очищать память и прочее.
В этом демоне подключаете любую популярную библиотеку (ratchet, wrench, ...).
Ps Менять технологии на nodejs я не вижу смысла. Nodejs не идеальная технология со своими проблемами.