http://amxmodx.org/api/message_const#te-textmessage
SVC_TEMPENTITY message with these params is what gets sent when you send a hud message. Hooking it with register_message() might work. You have to check if the first param is TE_TEXTMESSAGE and the second one is a desired channel.