Предпросмотр может быть доступен в торрентах, но надо понимать - нельзя смотреть то, чего у вас нет, до тех пор, пока вы это не скачаете.
Есть торент клиенты, которые качают видео, при этом отдают приоритет начальным блокам по порядку, и имеют встроенный плеер, который позволяет начать предпросмотр уже скачанных частей. Таким образом - пока вы смотрите фильм, он докачивается и есть шанс, что успеет весь.
Но с любыми файлами вообще - это не работает. Страница html скорее всего будет отображена неверно, файлы doc и pdf - выдадут ошибку целостности. Если только вы не напишете свои собственные просмотрщики недокачанных файлов.
Ну и ответ на вопрос - такую программу сделать можно. Нужно "всего лишь" создать универсальный просмотрщик файлов, работающий в тандеме с торент клиентом, и указывающий этому клиенту, каким частям файла в данный момент надо уделить максимальный приоритет закачки. Это сложная и экономически нецелесообразная задача, но реализуемая.