Ничего сложного в системе нет. Когда качаете, клиент одновременно и раздает (если есть кому). Когда скачивание заканчивается, клиент ставит задание на раздачу автоматически. Если комп выключаете, раздача (и скачивание) останавливается. Если сотрете с диска скачанное, то клиент выдаст ошибку и раздавать, естественно, не будет, ибо нечего. Насчет "залить что-то свое", вот целый раздел
http://forum.kinozal.tv/forumdisplay.php?f=16 там написано как это сделать. Будет непросто, сразу скажу, но справиться вполне можно.