Unfortunately, there's no such functionality built into the Plus! Live scripting system yet. I don't know if it's possible through some kind of Messenger ActiveX function, although I'd really be surprised if a script could intercept a contact from being added. (The standard Messenger API isn't that great...)
Good to see you managed to get the code working and good luck fighting your brother!