No wasting time. You don't have to use NAT on the vm guest. I got it working easy with using the bridged virtual interface. Can't remember what its called, but I can boot my machine up this weekend and tell you what I used if want. I've had 3 vm machines all using the bridged interface at the same time, each with their own unique address, DHCP from my router.
That is what I want......Any help would be greatly appreciated.
$ less /etc/rc.conf
hostname="machine_name_here"
ifconfig_em0="DHCP"
$ less /etc/rc.conf
hostname="vm_machine_name_here"
ifconfig_em0="DHCP"