Cita: lo bueno seria poder disponer de un servidor fijo las 24 horas y hacer algo así como un verdadero MSN
Estoy totalmente de acuerdo, pero porqué en lugar de hacerlo por IP o como sea que funcione el MSN, no hacerlo guardando la información de usuarios en una base de datos MySQL en un servidor web y comunicarse vía páginas PHP con distintos comandos a través de POST para lograr la misma funcionalidad
Si se hiciera así se podría hacer hasta utilizando algún servidor gratuito que permita utilizar PHP y MySQL. De esta forma se podría tener un registro de usuarios con lista de contactos para cada uno y poder ver quien se conecta y desconecta