NFS is a pretty straightforward thing to set up. Once you've enabled the daemons in /etc/rc.conf, you simply have to edit the /etc/exports file and start the daemon:
(If the following lines aren't present already, add them:)
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
(Add a line similar to the following - multiple shares on one line are okay; replace the network subnet info with your own:)
/store/share1 /store/share2 /store/share3 -network 192.168.1 -mask 255.255.255.0
(The simplest way to start everything properly is a reboot:)
# shutdown -r now
That's all there is to it! You can now set up access to your NFS file-shares from any UNIX machine on your network.
Now for samba.
Do a "make install clean" in /usr/ports/net/samba3. It might take a bit to complete...
Although somewhat dated, this
link gives a pretty good explanation of the steps needed to get yourself up and running.
The most important thing to remember is to give your user(s) access by invoking the smbpasswd command.
Good luck - back with more later.