So I haven't progressed much on the script... but I've ended up creating some sort of "engine" to display this type of story. I doubt it will be the next internet trend. If you read the final script... you can see how I've done some of the stuff. I'm including a zip file because a certain structure must be maintained in order for things to work correctly.
As far as the actual story goes
I've fleshed out some characters and their role in the story:
(probably in this order)
Various friends of John (the character... not the teacher... but essentially friend of mine)
The Mad Hatter
John Wayne Gacy
Various musical artist will be interjected through lyrics
Al The Killer (from Coheed and Cambria's story The Amory Wars)
Paul Tibbets (I dunno why the font just changed but I'm not going to mess with it)
God (Irvine Welsh's God in the Acid House)
You have to first download the file I published... change the extension from txt to zip (you can thank google for this). If somehow the formatting gets messed up... email me email@example.com and I'll send you the files.
The script is written in such a manner that (#) the # being a number before a line is a time out (in seconds - it has to be a whole number).
If (action) starts the line you can interject various (#) through out the line to change the speed of the text. (doesn't have to be a whole number)
If (read) is placed at the start of a line... then the line looks like it's being printed out.
If (c) is placed in the file... it will clear the screen.
(img:[name of the image in the img directory]) will print out an image to the terminal in ASCII format
(movie:[folder name of the sequence of images you want to display in the movie directory]) will print out a sequence of images to create a motion sequence.