Why don't you do something like..
Code:
on 1:TEXT:login*:?: {  
  if ($2) && ($3) {    
    if ($readini(users.ini, NickNames, $2)) && ($3 == $gettok($readini(users.ini, NickNames, $2),-1,45)) {
      guser 10 $2 3
    }
  }
}

For users to access the bots commands, then something like...
on 10:TEXT:!op*:#: { commands }