Anche a me piacerebbe avere un server che stia sempre in ascolto ma dovrei tenere il computer sempre acceso ... quindi ho pensato di fare così ... chi accede al messenger si connette ad un database online e registra il suo ip e legge tutti gli ip presenti (con relativo nome) se ne conosce qualcuno allora invia una richiesta all'ip corrispondente e comunicano ... dovrebbe funzionare ... speriamo che come hai detto tu non si verifichino problemi di risorse...