How can I create a central interface that will call interactive movies, then return to the main interface when the movies are complete?

In case this helps, or if you have any other suggestions: My main objective is to create a CD interface that runs interactive learning movies and keeps track of the users progress by saving a single varible. I have some solutions for saving varibles, but I need some fresh ideas for putting everything together. Thanks!