Both Windows and Mac OSX have built-in file and printer sharing (and both can access windows shares) natively. You shouldn't need any additional software. For a step-by-step tutorial, check out: http://www.homenethelp.com/web/howto/net.asp
and for Mac OSX: http://www.mac-connect.com/win_mac_samba2.php