Сделать то можно. На клиенте юзать событие mousemove, определять положение мыши относительно какого-то определенного div блока (x, y координаты) и отправлять сокетами на сервер, там хранить массив всех курсоров пользователей (массив x, y координат).
При инициализации страницы отдавать этот массив на клиент, отрисовывать блоки (с position: absolute) с определенными отступами, которые будут зависеть от полученных координат x и y, а так же слушать сокет, который будет отдавать обновленные координаты курсоров при их изменении.