Oh well, I don't think I can do this, I can't code from scratch, I basically just look at existing code and take bits that I think is what I need and modify it.

To tell the truth I don't even know what an "handler" is hehe.

I'm gonna try to learn but until then this will have to wait.
But anyway, I've been thinking about it, and there's something else that would need to be addressed before this feature can be used for real. Right now observers cannot use teamsay at all, correct? Messages are just sent as regular messages. Which means unless they shut up during matches they can't talk with each other without bothering the people playing (they already have to read team communication, random comments between them would be annoying). Actually this is something I always found a bit annoying when there are several observers on a server, I end up not reading messages at all and also miss team communication. Is there an easy way to fix this? Maybe the messages could be sent to people with -666 as score?