xmoonlight — попробую.
Нет, на основании этого фреймворка строится сеть по интересам где нет центрального сервера. Но идентифицировать то как-то пользователя нужно. Обмен информацией осуществляет сам фреймворк.
Но мне вот не очень понятно, зачем вы меня такое спрашиваете, я просто попросил на вскидку оценить сложность… )))
Пасиб.