Единственный способ получить P2P-соединение в браузере - через WebRTC. Если NaCl позволяет использовать WebRTC (через Pepper API или что-то еще), единственное, что вам нужно, кроме реализации, - это брокерский сервер, который будет связывать клиентов друг с другом. См. PeerJS для получения дополнительной информации.