Hi,
you can start by looking at
www.samba.org there are HOWTO links and all documentation there.
Te access problem depends on the security setting. You probably need to make sure the computer name is in /etc/hosts and also a valid user (/etc/passwd, /etc/shadow). Also the name they log onto the PC as needs to be in passwd and shadow (if different from the pc name).