Well as I mentioned before I only use domain configurations (Samba as a PDC or Member), but I'll make another attempt to get you going. I forget which distro you run, but if it's Red Hat (even if it's not) I would look here:
Red Hat 8.0 Samba Configuration
Here's the RPMs you should have installed:
samba-2.2.7-2
samba-client-2.2.7-2
samba-swat-2.2.7-2
samba-common-2.2.7-2
You don't really need "swat" but it's a nice web based graphical configuration tool. Once you have the RPMs installed you'll want to make sure you have the Samba service enabled and started:
# chkconfig smb on
# service smb restart
# chkconfig swat on
# service xinetd reload
If you want to use swat to configure Samba you can access it by typing:
http://localhost:901
in a browser on the machine that you have Samba installed on.
Whenever you make changes to the configuration you'll want to reload or restart Samba. This can be done either in swat or on the command line:
# service smb reload
Hopefully this will get you started. The key is to get your WORKGROUP set to the same as the Workgroup name you use on your other Windows machines in your /etc/samba/smb.conf (this can also be set in swat, along with all other Samba parameters). I am assuming you already have Windows networking working between the Windows machines. If not, get that working first.
Also, swat has an extensive help system that explains all of the parameters (but most of it probably won't mean much to you if you don't already know Windows networking in depth).