Not a terrible idea, though you can already accomplish this through mIRC Scripting itself.
on ^*:text:*:#:{
if ($istok(#spamsalot #annoying #dontcare,$chan,32)) {
var %switch = -ctni3
}
else {
var %switch = -ctbflmi3
}
echo %switch normal $chan $+(<,$nick,>) $1-
haltdef
}
Using the "n" switch you can prevent it from highlighting the channels "#spamsalot #annoying #dontcare". Look up the other switches to get a good idea of what's going on in that code. /help /echo