apoSuperPlayer
Пиши свою прогу =)) Точно подойдет !
Как вариант - читать исходники какого-нибудь прокси, Сквида например, добавить туда функцию обработки запроса клиента - вытаскиваешь адресок и все такое - закачиваешь искомое на свой мега-сервак, далее начинает работать клиентская часть - на твоем серваке и серверная, которая должна быть у клиента =)) Затем все просто - проверяем, все ли слили серваку такому-то, удаляем файло со своего папского сервака

))
Фигня вопрос, чувак!

Как вариант впаривания - принудительного - серверной части клиентам в локалке , программку можно оформить в виде СП2 под ХРен

)
Это реально проще, чем какой-то порт-маппинг (и кто слова такие страшные придумывает, а?

, поэтому, авось, админы не особо будут кричать, что их прерывают от ковыряния в носу

))
Кстати, ДНС придумали только для того, чтобы среднестатические пользователи свои бедные головушки не особо напрягали. Вот они и не напрягают

)
Удачи

))