I must apologize again for necromancy. :P
This is a great idea. But thinking that this is possible on a disc is quite silly. Furthermore, it is much less possible to be done by fan editors in no official capacity.
What I would suggest is a very simple coded program. You'd program an expandable list, let the user fill it with his fan edits. That way, fan editors could also create alternate versions of their fan edits, and those could be added to the list. Then you just press the "Play Random" button.