Mac OS X and Fedora both uses SAMBA. I don't know how to set up samba in OS X, but in Fedora you use the samba configuration tool in system settings > Server settings
If you don't have the tool, or samba installed. Install the packages: redhat-config-samba, samba samba-client samba-common
If you want to browse smb in nautilus, you'll need a gnome-vfs2-extras package as well. Use www.fedoratracker.org
to locate it.