I do believe that you are wrong ringwraith, I think that all xp has to be on an ntfs partition. That was for fat32. I think it would work, just change the vfat to 'ntfs' and change the rw to 'ro'
Recall that NTFS write is very experimental and dangerous. YOU will most likely lose files and bugger things up, do not write to an ntfs hdd. Changing the rw to ro will make you have read-only permissions which is the most advisable thing to have in Linux for NTFS.
The fstab is located in the /etc/ folder and to edit you can either login as root at the beginning, open the fstab with something like gedit or vim or something along the likes of that and add the line:
/dev/hda1 /mnt/windows ntfs uid=500,gid=500,umask=000,exec,dev,suid,ro 1 0
That line should work.
Recall, you must create a folder called /mnt/windows for this to work, to do this when logged in as user, go to the terminal type 'su' then the root password. Then do mkdir /mnt/windows. then type exit and you are done
To mount it you simply put 'mount /dev/hda1' into the terminal.
The hda1 thing depends on what harddrive it is on though, I think windows has to be the first one so I think hda1 is fine.