OK, I finally made Puppy 1.0.3 working on NTFS partition. here comes step-by-step instructions how to do it:
title Puppy-1.0.3 rootnoverify (hd0,0) kernel (hd0,0)/boot/vmlinuz root=/dev/ram PFILE=pup001-none-262144 initrd (hd0,0)/boot/image.gz boot
drj