I assume you are writing checks. Here's an idea. You may have to "flesh" it out a bit but I believe the concept is sound.
Create a business object (NumberWordTable) with the number words you need.
Number
NumberWord
Populate the object
Number = 1
NumberWord = One
Number = 2
NumberWord = Two etc.
Number = 100
NumberWord = One Hundred
In a process use the CHARS_FROM_LEFT function to find the correct word
FIND NumberWordTable WHERE NumberWordTable.Number =
CHARS_FROM_LEFT(Amount,1)
CheckWord = NumberWord
and so on. You could put decimal points, slashes, and currency symbols in the NumberWordTable as well.
I've done similar to convert letters to phonetic alphabet:
A
Alpha
B
Bravo
etc.