pwnat is a tool that allows any number of clients behind NATs to communicate with a server behind a separate NAT.