I have now found the following will allow me to read & write to NTFS partitions

using Knoppix 3.7
1) create user captive and group captive, ensure captive user has a primary group of captive ( home directory is /var/lib/captive and all options are unchecked.) uid and gid numbers does not need to be anything specific.

2) copy the ntfs.sys, ntoskrnl.exe, cdfs.sys & fastfat.sys to /var/lib/captive

3) then run mount -t captive-ntfs /dev/hda1 /mnt/hda1 and the system should be mounted. ( note that the filesystem seems to need to be unmount to write any changes to that filesystem)

Also ensure the the md5 check sums for the ntfs.sys, ntoskrnl.exe, cdfs.sys & fastfat.sys are listed in /etc/w32/-mod-id-captivmodid file other wise the mount command will just hang.

I have successfully written to XP sp1 and XP sp2 and windows 2000 NTFS drive using the files from XP SP1a serivce pack.