Чтобы ограничить количество одновременных пользователей, вам нужны какие-то сеансы, хранящиеся в базе данных.
Затем, когда в систему входит новый пользователь, проверьте, существует ли уже два сеанса с разных ips, и в этом случае выведите ошибку.
Обратите внимание, что вы ДОЛЖНЫ сделать так, чтобы сеансы быстро истекали, если кто-то неактивен, поэтому он не запрещает другим входить в систему только потому, что он не вышел из системы.