I posted a thread "Sharing Knowledge Between Members." to address this issue. p2p is a better solution than file uploading. It avoids legal issues and the tracker only needs limited disk space because data files are not stored there, only the torrent file which contains some info about the files being shared and the seeders and leechers for each torrent so the peers can connect with each other and share the files.