[08:22] <Test1> !greet Testing...
[08:22] <Andy> Test1's greeting was set to: Testing...
[08:22] * Test1 has left #teens
[08:22] * Test1 has joined #teens
[08:22] <Andy> Test1: Testing...

Code:
on *:start: {    
  if ($exists(greet.hsh)) {      
    hmake greet 100    
    hload -o greet greet.hsh  
  }  
  else { 
    hmake greet 100
    hadd greet ReIgN kombanwa minasan. 
    hadd greet snipe i am but a little hamster. 
    hadd greet time i don't have any "time" for irc. 
    hadd greet sango-chan fjeer my boomerang. 
    hadd greet str|fe "the str|fe in my life translates as a bend." 
    hsave -o greet greet.hsh 
  }
}

on *:exit: { 
  hsave -o greet greet.hsh 
  hfree greet 
}

on !*:join:#: {
  if ($hfind(greet, $nick)) {
    msg $chan $nick $+ : $hget(greet, $nick) 
  }
  else { 
    msg $chan !greet &lt;your greeting here&gt; and i will greet you with that every time you join.
  }
}

on *:text:!greet*:#: { 
  hadd greet $nick $2-
  var %greeting = $hget(greet,$nick)
  msg $chan $nick $+ 's greeting was set to: %greeting
}