This is way late, I know, but I think it'd be pretty cool for someone to make a full-mIRC script for the new Unicode versions of mIRC (7.0 and up) that doesn't rely on .DLL's for features.
You could probably shorten this up using $iif(), but it would potentially ruin the readability of the code. I personally think scripts such as this can get annoying, but you seem to understand mIRC scripting pretty well. Perhaps you could have it simply count the modes set by ChanServ / servers, and not message the channel? That way, you won't spam the channel every time you identify to NickServ/AuthServ. Then it would just message the channel when actual clients set the modes. By the way, I am Simplicity @ KottNet.
@FordLawnmower -- Nice job here. I used it briefly on my Eggdrop before I accidentally rm -r'd my /var/lib/ on my VPS. It responded almost instantly, and the lag was due to the VPS restrictions, not your TCL.
@jaytea -- So have $1 sync to $2 and $2 sync to $1? Or have it unset bans in $1 that match bans in $2? Both seem plausible and very possible. Explain more if I'm mistaken, please; it's 2:31 AM here. :)