And I belive what I showed can be made to do that - not that it neccesarily is the best way to achieve your end result but never the less :-)

Instead of "write same line of text into that array, with some offset" modify the actual display routine so that it doesn't start displaying from index 0 of the screen buffer.