I found a similar thread to this from last year, but I thought I would refine my question with a bit of a story.
I am a high school student in Australia, and one of my classes is Information Processes and Technologies... pretty much computer programming.
One of our units is to create a game as a class, as would a small computer games company would do. We all work on our own projects until we come up with a completed game. Ours is an RPG sort of idea, very, very simple as far as they go, but it allows LAN play. To complete the assessment we have to create a finished copy on a CD/DVD and it would have to play like any other major computer game, i.e. install from this CD and then run from an .exe.
There are 15 people in the class, so to test it out we want to install it and play a LAN game (fun lesson, right?

). It appears some idiot in the class has, however, mucked around with our few months work and we have only the original 1 working CD in the class, the first and only we created.
Now you can see the problem... 15 people (20 people can play LAN, and we want to test out that it can run that many) and 1 disc. And we really don't want to burn that many copies if it is faulty.
At home I have found the easiest thing to do is just mount the .iso in Daemon Tools (or similar) and it runs fine. However there is no way I'm having 15 geeks in my house with their computers, as the school doesn't allow that sort of program to be installed on the restricted access computers there.
So my question is, is there a portable program such as this that would enable us to just have copies of on our USB and be able to mount multiple copies of the .iso and run it off the school computers?
If so, I'm also thinking many, many hours playing games at school when we should be working
Any suggestions welcome, as a class we decided this was probably the best way to do it, unless you guys have a better idea.