Because I had a mixed network here I always ran samba on the server and then all the win boxes could see the file and play the mp3's etc. If the boxes were in linux they used linneighbourhood or whatever to access the files (this is mostly the kids playing mp3's)...
Now the kids are all using linux pretty much and I said - what the heck, this is nuts... So I set up nfs, which is a lot better and heaps easier... I still have the samba set up too, just in case someone is using windows, but nfs is the best choice for permanent file sharing between linux boxes.
Like on my box I want to share the media directory, so I put in /etc/exports
(have nfsd running and have nfs support, etc, on the machines of course)
Then on my daughters box I add this to the fstab:
192.168.1.1:/media1 /mnt/media1 nfs user,noauto,soft 0 0
finished - well, except for a dektop link perhaps