Have a start at
http://en.wikipedia.org/wik
If I'm not completely mistaken, you not only posted this thread into two forums, but did it again (I'm fairly sure I read about this already some time ago, right?) Didn't you get answers last time, or why are you double-posting this a new time?
EDIT: seems like you only have two posts made, so I may be wrong (I'm sorry if that's the case). However a very similar thread was posted earlier, I'm sure of that. Very similar.
Last time somebody already suggested to take a look at
mount and especially it's
loop option, which lets mount iso images, which seems to be a great part of your project:
Code:
mount -o loop /path/to/image.iso /mount/directory/