For anybody who wants to build their own you can take the hints from my previous post disreguarding the saving the file and shelling out word and then use
[tt]RTB.SelStart = 0
RTB.SelLength = Len(RTB.TextRTF)
RTB.SelPrint Printer.hDC
[/tt]
This will print out the colors that you define for each character, word, line, etc. (and if you are using a B&W printer you will see shades of grey for some colors).