I think there was a thread which said what's possible with scripting. I remember shawnz making an awesome post there.
People should read it before asking. If it (the thread) doesn't actually say that "if you want your commands to do something on your contact's PC, he/she needs to have the script too" then it should now!