Вам не надо заносить пользователей в массив.
socket.io поддерживает комнаты (Room) или по другому каналы.
Авторизованного пользователя вы должны просто добавить в определённую комнату:
socket.join('authorized_users')
и затем передавать сообщения в выбранную комнату(ы):
socket.to('authorized_users').emit('block_item', 'secret message')
Другие варианты передачи здесь