Steve,
If it's display only you might want to use an instance of the webbrowser control, for this and your hyperlink stuff. This way you can just use HTML marked up text.
For edit in VFP you'll need to use the RTF ActiveX in order to display alternate fonts, colors, styles.
>Is there a way to use different fonts and styles within the same textBox?