Multiple Points of Presence
Since MSNP16 the client is able to login from multiple points.
To get this working it's just needed to add a new field MachineGuid to the MSPAuth. This field is stored in the registry at
HKEY_USERS\S-1-5-21-1960408961-688789844-682003330-1003\Software\Microsoft\MSNMessenger\MachineGuid
"MSNP16 resp" = "MSNP16 resp" + {MachneGuid}
Non windows systems can generate a random MachineGuid at runtime and keep it during the whole session.
References
http://forums.fanatic.net.nz/index.php?showtopic=18166
login trace: http://forums.fanatic.net.nz/index.php?showtopic=18701&mode=threaded