My answer is arrays. Break up your enormous piece of text after the "separators" - [nextpage] or such, and store each piece into an array entry. Unfortunately, you must do this every time the page is refreshed/changed, but you can also use temporary files or tables and pull the text from there.
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.
The Following 2 Users Say Thank You to xenon For This Useful Post: