If you're wanting to read and write from any machine, I'd recommend running a Samba server (I can't think of any other kind). It's like CIFs so it looks like Windows shares. You'll need to make sure the service comes up at start, in case you reboot your server.
You'll need to modify the /etc/samba/smb.conf file so that:
workgroup = WORKGROUP (If that's what your systems are using by default. On Windows you can check this under system properties.)
Then set up your share something like this:
Code:
[Files]
path = /path/to/share
comment = SharedFiles
browseable = yes
writeable = yes
The options I put in are fairly straight forward, but there are so many more advanced options, see:
http://www.samba.org/samba/docs/man/...TO-Collection/