Immortal_pony, я не про контакт php с сокетами,а вообще про php,сейчас все реалтайм чаты работаю на js,зачем тебе php,если есть node.js и socket.io,у php достаточно строгая типизация,а на js хоть г*вна накодь,будет работать как часы.Человек только начинает и т.к. js сейчас самый популярный,все фреймворки на нём,то я посоветовал человеку уходить в сторону бэка в притирку с node.js.
Вам не нужно никуда будет его сохранять,он сохранится в запрос => (req, res) => (request,response) оттуда сокетами io.emit(req.user) если passport использовать