Isn't it like sending characters (instead of messages) one by one through messenger?
One thing for sure is both users must have the same plugin.
When activated, the plugin will send the characters one by one and the plugin on the other side will arrange the characters into a readable, complete message.
If it's not activated, the messages will look like broken words.
eg.
Michael says:
P
Michael says:
l
Michael says:
u
Michael says:
s
Michael says:
!