Я думаю, что обычным способом было бы установить BT Tracker и установить источник, который начинает распространять материал. Я уверен, что будут лучшие ответы, объясняющие, как это сделать, но здесь - это то, что выглядит хорошей отправной точкой, описывающей установку трекера на основе Python. Я полагаю, тогда аутентификация - это функция в этой настройке.
Что я действительно хочу сказать, тем не менее, Bittorrent также предлагает услуги, специально предназначенные для таких приложений: Здесь есть бесплатные и платные услуги, все обещают быть намного дешевле, чем традиционная сеть доставки контента. Хотя не могу сказать, насколько это безопасно (с точки зрения данных, ограниченных замкнутым кругом.)