NTFS suppoer it available in fedora core 2 kernel source, but it not compiled as default.
you will need to re-compile your kernel.
i know you tried this, but you obviously did it in--correctly.
cd into the kernel source.
select "load configureation from file"
load the Config gile in your /boot/ directory.
navigate through the menu to the File system section.
find NTFS and enable NTFS Read Only support.
Save and exit.
now open your /boot/grub/grub.conf file with kedit or gedit as root
if there is a line that looks like "kernel /vmlinuz-2.6.6 root=LABEL=/"
then replace the 'LABEL=/' with /dev/hda2 (or wherever your linux root partiton is.
/dev/hda1 = primart master partiton 1
/dev/hda2 = primary master parttion 2
/dev/hdb1 = primary slave partion 1
/dev/hdb2 = primary slave partiton 2
now reboot, and select your new kernel from the options.
try to mount with the disk as you did before... (as root)
if this fails with the driver error, then as root give the command
now try to mount again.
if this works (which it will if you do it correctly, it did for me)
you can add the windows partiton to /etc/fstab.
and add the line "modprobe ntfs" to /etc/rc.d/rc.local" to automatically load the ntfs driver on bootup.
let us know if you get it all working.
OR, you could try looking for a Fedora Core 2 NTFS driver in RPM form ?