Ah, I was just taking RusselB's code a step further. The code you had originaly would trigger in a channel also, so being cautious I wrote it for private notices.
And would message the user if the first word they sent you was 2906. But you can change the $1 to $1- if this is what you wanted. $1- would be the whole stringandnot just the first word.