I digress...
What part are you stuck on though, setting up the user levels, or implementing them so different people can do different things?

You should be able to /aline or /gline a bunch of users, so your User List looks like this.

(level:nick!user@host [comment])
master:*!*myident@*.myhost.com
slave:*!*theirident@*.theirhost.com #chan1,#chan3
slave:*!*courage@*.stupiddog.com #chan2,#chan3

Your events might look something like this:

Code:
On master:OP:*: { 
  msg $chan You are the master $nick, do as you will.
}
On slave:OP:*: {
  if ( $istok($ulist($fulladdress,slave,1).info,$chan,44) ) {
    msg $chan You are authorized to do what you just did.
  }
  else { kick $chan $nick Bow Down To Me!!!11 }
}

- Raccoon


Well. At least I won lunch.
Good philosophy, see good in bad, I like!