how to expand a string

I'm trying to write a function that will display text on an LCD and then expand it.

So, as an example, it will first display:

"hello world"

then...

"h e l l o w o r l d"
"h e l l o w o r l d"

..until it is completely off of the screen.

Ideas? Thanks!!

I'd think that the simplest way would be to have a loop to print each letter, followed by a loop that printed some number of spaces, where that number was 0 the first time the outer loop ran, then 1, then 2, etc.

rptort:
..until it is completely off of the screen.

When will the initial 'h' leave the screen?