I don't understand. This is to be used in scripts... not the input line. And in scripts, you want to be verbose. With the input line you are going to have to still use the current method, CNTRL-K and 00-15.
No one has offered a better solution. And I know HTML syntax works fine, as Colloquy uses full HTML syntax, which allows for far more flexible display output.