Keep in mind that I'm looking at the 5.5 source...
In HandleCommand, there is this line:
commands = Split(command, ".")
You could either change the "." to be "," (if that's what you want), or you could just generate an empty list and add the single command:
commands = NewStringList()
list add(commands, command)
In theory (in other words, as far as I suspect without having tested it), you'd get the "." through, and you could match on it. I know you can use odd punctuation in your commands - I experimented for a while with having a command like this:
"some dialogue text
where the command was the quote, and the rest would be input dialogue from the player. Of course, I had no idea what to do with the text once it was input, but I did work out that you could have odd commands like that.