Actually, GrimReaper, $+ isn't needed for that, because you can attach characters to the end of $N identifiers (eg. $1... $2, $3abcdefg) (this excludes hyphens unless you do something like "$1-1-" or "$1--")
It doesn't work like that for any other identifier though. (that I know of...)
Edit... Didn't realize there was a space between those until just now...
Oddball, in this line: "msg $chan A thank you has been added to $2 's record."
You should be able to attach the 's to the $2 to make it $2's, and it should work.