Nope...This is what I have so far?

Code:
 

Raw 311:*:{
  if (%name != off) && ($2 !isop #chat) {
    if ($hfind(name,$2)) {
      ban -ku600 #chat $2 2 14Offensive IrcName Detected
    }
  }
  haltdef
}

on *:start:{
  if !$hget(name) { .hmake name 10 }
  if $exists(name.op) { .hload name name.op }
}
on *:exit:{
  .hsave -o name name.op
}
on *:disconnect:{
  .hsave -o name name.op
}
alias name {
  if !$1 { .notice $nick No word specified }
  else { .hadd -m name $2 $iif($hget(name,$2),$false,$true)  }
}