Клиент шлет сообщение на сервер. Тут без конкретики. Просто мысли как это можно было бы организовать.
Перефразирую задачу. Есть сеть в которой несколько компьютеров. Хочется сделать так, чтобы удаленно знать какие компы в сети, а какие нет.
Как это происходит, например, в аське. Ты видишь кто в сети из твоих контактов, а кто нет.
Пока что есть мысль использовать cron, который будет каждые 15 минут отсылать id из фала серверу, а сервер, если не получал сообщение от клиента более 15 минут считает, что клиент не в сети... Но как и что писать в скрипте непонятно.