Dynamically loading content

Hi all,
I’m sure there is a tutorial somewhere out there covering this, i just can’t find it. I want to dynamically load content into a text box, and sure thats easy enough, but in the .txt file i want to load from, I want to not only be able to have the text, but control over the font and font size… is this possible?
Also, if the text is too long, i want a scroll bar to appear, with certain colours on it, i.e. based around fx(00ff00) so all green, just different shades…

I hope this makes sense to people, cause reading it over it only just does to me.

Thanks all,
ignusb