This can be done with scripting through and through, as you have just demonstrated.

If you want to use your Channel Central over mIRC's default, just override the /channel command
Code:
alias channel {
  ;; code to open your custom Channel Central
}


I am SReject
My Stuff