well in the messenger api docs I have it says:
MyProperty Property
--------------------------------------------------------------------------------
Reserved for future use. Do not use.
Syntax
object.MyProperty( ePropType As MCONTACTPROPERTY ) [= vPropVal]
Parameters
object
An object reference that resolves to the name of the Messenger object.
ePropType
An MCONTACTPROPERTY enumeration.
vPropVal
A Variant used to set the property value. (Variant type differs depending on the property being set.)
Error Codes
Error Code Meaning
0x80070057 Returned in all cases. This method is reserved for future use.
Client or Service Dependencies
No client or service dependencies for this method.
Scripting
The MyProperty property is scriptable, but read-only.
VBScript Syntax
[ pvPropVal = ]MessengerObject.MyProperty
which is basically microsoft's way of saying 'hush hush you're not meant to know about stuff in version 6'
but some guy posted the code on the msnfanatic forums
over here
there may be info on the web about this but I havent looked
[edit]
ooh found some stuff on MCONTACTPROPERTY:
MCONTACTPROPERTY Enumeration
--------------------------------------------------------------------------------
Used to ask for the property that indicates to which groups a user belongs or the contact's e-mail address.
Syntax
Enum MCONTACTPROPERTY
MCONTACTPROP_GROUPS_PROPERTY = 0
MCONTACTPROP_EMAIL = 1
End Enum
Constants
MCONTACTPROP_GROUPS_PROPERTY
Used to ask for the property that indicates to which groups a user belongs.
MCONTACTPROP_EMAIL
Used to ask for the property that indicates the contact's e-mail address.
although it doesnt really help in this lol
[/edit]