Your first post indicates users have read/write access in this directory, while the last post indicates that other users just need read access.
If you have a samba-doc package available it supplies "Samba3-byExample" and "Samba 3 Howto & Reference Guide" or download them from here:
www.samba.org/samba/docs/Samba3-HOWTO.pdf
www.samba.org/samba/docs/Samba3-ByExample.pdf
Your situation sounds a lot like the Drafting Office example in Samba3-ByExample. Look at section 1.2.1.
Pay attention to how the directory you share is created. For a globally writable share, you want to set the sticky bit on the directory. This will prevent one user from deleting the file of another user, which technically involves writing to the parent directory.
You can have a share set up that allows write access to one user, and allows read only access to other users, who if they aren't Linux users on the Samba server are mapped to guest on Linux & Nobody in Windows.