I recently read about Twine, on Ruben R. Puentedura's Weblog. Twine is free software for Mac and Windows, which "lets you organize your story graphically with a map that you can re-arrange as you work. Links automatically appear on the map as you add them to your passages, and passages with broken links are apparent at a glance."
On the Twine web page, there are several intro videos, which I've embedded here, so you can get an idea of how it works, and decide whether or not you would like to add this software tool to your computer.
Creating A Simple Story from Chris Klimas on Vimeo.
A quick intro to creating a simple, nonlinear story using the free application Twine.
Formatting a Story from Chris Klimas on Vimeo.
How to customize your story's appearance in Twine.
Finishing Touches from Chris Klimas on Vimeo.
Wrapping up work on a story in Twine.
The links below are on Dr. Puentedura's page:
"The slides for my presentation at the 10th Annual MLTI Student Conference are now online: Oh What A Tangled Web We Weave: Interactive Storytelling Using Twine
The Twine tutorial game described in the slides can be played here, and downloaded here."
Maybe one of our Middle Schoolers will spend this rainy holiday weekend transferring a story into Twine :-)