If you open a terminal window and enter the fdisk -l command you can see if Linux detects the partition.
Then you can enter the mount command with no parameters to see if Linux has already mounted the partition.
The driver with NTFS write capability is called ntfs-3g. I don't know about Puppy Linux but I have found with other distros that you have to specifically use that utility in a terminal window to get it to work.
Code:
ntfs-3g /dev/hda1 /mnt/windows_c
I use the System Recue CD distribution of Linux to repair Windows machines. It's great. It's got lots of tools like partimage, parted, ntfs-3g, and others for recovering data from Windows file systems.
http://www.sysresccd.org/Main_Page