If you can get hold of a USB or firewire drive you could install a clean copy of the OS from the system disk onto that, reboot from it and if there's room you may be able to copy the contents of the failing disk on it or onto another disk depending on how bad it is.
To reboot from the firewire/USB disk after you've installed the OS, hold down the alt key at restart and select the alternative drive.