Etain,
I did something similar to your last request. In VGAlarm, you can edit the script and at the spots where it makes certain detections you can add:
dotnet -unload diplobot
I added this to the spot that detects if you've been warped.
You could probably use some script commands at the point of "/tell" detection and figure out what guild they are in to decide if they are likely a GM.
For the first request, maybe you could use the Where command and do it every so often. Search for guild name perhaps, or user name and if you see them, stop the other scripts.
The diplobot and others may have some options that you could just pause them, but I'm not sure.