No. SAMBA allows you to share files on a Windows network. You will need to configure your firewall for network address translation (NAT), sometimes called "masquerading".
Nice GUI apps for this task are Firestarter and Guarddog:
http://www.fs-security.com/
http://www.simonzone.com/software/guarddog/
You will need two active network cards as well.