If you can type the code (in C++) to change the text a person types to something cool... I will add it into halo for you. This offer is open until Wednesday. (As by then I will probably have coded my own)
If you accept:
Assume the variable the person typed is an unsigned char (Array) called "text" of which the number of characters it contains are unknown at the time the text array is transferred to the code you write.
The characters you replace the original text with are to be Unicode, as that is what Halo uses. If you can do this in another language (Java, specifically), I can translate it into C++.