i don't think this is possible as this with grub (maybe using a chainload module?) but depending of what you want to boot, you can use qemu (http://fabrice.bellard.free.fr/qemu/) to boot your iso file in a simulated pc without rebooting your computer best regards.