Интересует каким образом клиент связывется с сервером и что ему нужно отдавать. Так думаю у трекером за это отвечает файл announces.php? канешн, можно б было его исследовать, но может есть статьи по этому поводу?
читай _http://wiki.theory.org/BitTorrentSpecification#piece:_.3Clen.3D0009.2BX.3E.3Cid.3D7.3E.3Cindex.3E.3Cbegin.3E.3Cblock.3E