Did something really simple because I wanted the ability to easily edit large chunks of text:
Created an Instance Variable for each block of Text to be used attached to just one Text Box.
Each Instance Variable was named according to it's intended destination and/or scene - I used numbers and a 3 character scene code.
Then used events to place text into just 3 text boxes that are reused throughout the game.
I also used 7 different themes for directing how the text is displayed for a given scene
There are over 400 text events and it works real quick with no major garbage.
Couldn't use AJAX as the client required app to run offline.
Didn't use an array as I didn't see the point of having to map out the event logic twice
Hope this gives folk some ideas!