You can, if you have the room on your hard disk, create a partition and format it for CD instead of Linux filesystem. Then burn the iso image to that partition.
How to set up the grub.conf (or menu.lst) to have grub boot that image is another question. Since I read your post, I've googled and not found an answer on how to configure grub to boot such an image.
Perhaps others may have a better answer.