I'm doing something similar, only with PHP + MySQL for the more traditional stuff. Node.js runs a websocket server + http + fastcgi. Browsers connect as clients. PHP connects as a client too when it needs to. Node.js facilitates the back and forth.
I could have done it in PHP, but it would have been an absolute nightmare.
I could have done it in PHP, but it would have been an absolute nightmare.