Here's the easiest solution:
1. get samba installed (both client and server)
2. get webmin installed (
http://www.webmin.com/)
Log into webmin and go to servers and then to the samba area. Although a little confusing, it's a lot easier then doing it by hand, plus you can go into the config files and tweak them as you need to.
Also do a search on samba and you should get a ton of info.
Not much help, but it gives you a starting point