As for installing without a cd... short answer is no, long answer is yes but only from annother linux and it's a bit of buggering about.
Basicaly you need to turn that .iso into a readable filesystem, either by putting it on a cd or by faking it as a loopback filesystem then copying it to a spare partition. One would then need a LILO boot disk. tell it to boot kernel=(disk with data from cd)/isolinux/yos
append initrd=(disk with data from cd)/isolinux/initrd.gz root=/dev/ram0 init=/linuxrc ramdisk_size=16000 vga=791
(this stuff just taken from the cd)
Cross your fingers.
Hope this is of some help, bearing in mind that it is theoretical (I have done something like this with slak, but I don't know the yoper boot setup too well)
Good luck

Steve.