Two minor errors..
echo %nick :: $me :: I have accepted your request %nick $+ , what did you want?
echo %nick :: %nick :: %message
should actually be
Code:
echo %nick < $+ $me $+ > I have accepted your request %nick $+ , what did you want?  
echo %nick < $+ %nick $+ > %message

Possibly echo -t depending if you use timestamps or not.