You can get the nickname of a contact based on his/her e-mail address.
code:
var Nickname = Messenger.MyContacts.GetContact("someone@hotmail.com").Name
This requires that the contact is in the contact list. However, you should be aware that:
quote:
Originally posted by Plus! Live Scripting Documentation
This property returns the name of the contact as published by the contact. It does not return the eventual nickname associated with the contact.