one thing i would do is upgrade to redhat 9 or fedora, which have much more sophisticated graphical user tools than redhat 7.2 do. they can help you much more easily do some of the tasks you want to do. the printer applet is EXTREMELY useful and makes setting up a printer a breeze.
as for samba, all you should need to do is "service samba start" and make sure that your windows workgroup and the samba workgroup names match (if you haven't changed default windows settings they will be). you will then be able to mount the drives over samba as described above. as an added bonus, it wont' matter if the drive on the windows machine is fat32 or ntfs, as smb is filesystem transparent.
for the local drive, if it's ntfs, you're pretty much out of luck in rh7.2. there is better support for it in 9 or fedora, but your best results are with a fat32 partition. all you should need to do then is find out what linux thinks your hard drive is (/dev/hdX where X is a letter -- you can get it in the hardware browser) and issue a "mount /dev/hdX /mnt/(some mount point)" and it will work. make sure you first go into /mnt and mkdir a directory to mount to.
hope this helps a bit.
as for the windows drive.