I thought about $puttokx, but it won't work because $puttok deals with tokens not specific strings.

The reason for $tokmatch is so you can recall a string after a token identifer used it. Just like in the second example I gave you, the string was erased and $tokmatch recalled it. It isn't the most useful thing ever, but it comes up every once and a while.