well, i dont know if the acronis recovery disk is different than the standard acronis boot disk, but here is what i would do:
buy a new hard drive and install it as a second drive in the computer
boot from the acronis boot CD and choose "clone disk"
walk through the process to clone your old,defective disk to the new one, it will probably have a bunch of errors, tell it to ignore them. this will take a long time (probably several hours)
once this is done, remove the bad drive, then boot from the windows xp CD, go to the recovery console, and do the chkdsk /r again. this time it should not have any problem repairing the file structure. once that is done, you can hopefully boot back up into windows, assuming that your system files werent too far gone. you may be missing some things here and there, but more than likely the majority of your stuff should be intact
i have used this method dozens of times when people bring me PCs with problems similar to yours...it usually works