Puppy Linux in a networking environment? Anyway, why have you given root's uid and gid for mounting? This link below has various options you could try out.
Indeed, a great link.
Slax and puppy are great distro for old machine. You can customized, and boot from USB stick. Once you have samba sever, you don't need CD / HDD on client machine.
Warm Regards, Mukund Deshmukh, Beta Computronics Pvt Ltd, 10/1 IT Park, Parsodi, Nagpur -440022.