okay, i will give you quick rundown. samba uses separate permissions, so you need smbpasswd, or a samba password to access network resources from windows.
anyway, add to your hosts file, /etc/hosts, any computer name, ip, and aliases in the same format as the localhost entry
192.168.0.1 server.domainname server
with your info of course
and any other computers in your home lan with same format.
then use command smbpasswd -a username
type password same as on nt machines for ease
and try smbclient -l computername now
and to mount directories make a directory.
if have a machine called dummy
make a dir called /mnt/dummy
then type, all as one command with no carriage returns:
mount -t smbfs -o username=ntusername,password=ntuserpassword //computernamefromhostsfile/sharename /mnt/dummy
if no errors,
look at /mnt/dummy dir
should see contents of file on dummy shared directory. can help more if need it. let me know what happens please.