Das Stichwort, nach dem du suchen musst, ist Portforwarding. Unter 2.2.x-Kernels ging es mit ipmasqadm. Damit leitest du die Ports vom Gateway auf den PC um, wo Buddyphone läuft.
Siehe auch
IP Masquerade HOWTO und
http://www.ldp.at/HOWTO/IP-Masquerad...rwarders.html.