Soweit ich weiß, nutzen Torrent-Programme
uPNP.
Das funktioniert so wie Port-Forwarding im Router, nur eben automatisch und temporär.
Dass es P2P-Chats gibt, die das nutzen, wäre mir leider grade nicht bekannt. Auch ich halte allerdings nach solchen Tools, die auch garnicht viel können müssen, gelegentlich Ausschau.
Im Wiki-Artikel sind zwar n paar Programme genannt, aber die dürften auch alle keine P2P-Funktionalität aufweisen.
@A#1: Die kommunizieren alle über einen zentralen Server, hier wurde aber explizit nach einer direkten P2P-Lösung gefragt.
Da ist Abhörsicherheit meist besser möglich.
Ele