Solitude
и для 2 и для 3
что впрочем я и написал
если эти варианты не подходят - занимайтесь шамантством
например смотрите поднятые соединения и угадывайте 1 человек их открыл или несколько и т.д.
вариант Bugs с авторизацией может сработать
с другой стороны зачем это нужно?
если для учета трафика, то человек делает хуже только себе - он ведь свой трафик отдает