Não pode ser feito, e não seria mais rápido, supondo que você esteja definindo seus limites corretamente.
Ambos os clientes teoricamente tentariam se conectar ao mesmo conjunto de semeadores e leechers. Cada cliente teria aleatoriamente uma chance de obter melhor semeadores e leechers, mas assumindo que há o suficiente de cada um, você estará maximizando a sua largura de banda de download de qualquer maneira.
A única vantagem em potencial que você pode ter com a execução de 2 clientes (se isso fosse possível) teria mais conexões por torrent, mas isso geralmente é configurável em cada cliente e geralmente é definido como um padrão razoável. Então eu não acho que isso realmente proporcionaria qualquer benefício.
Como você mencionou, um cliente teria que saber qual peça o outro está baixando, caso contrário, haveria uma duplicação maciça de trabalho.
Se você encontrou dois clientes que não explodiram imediatamente quando você tentou isso, provavelmente teria problemas com os dois clientes tentando gravar no arquivo ao mesmo tempo, você teria muitos blocos duplicados baixados e, no final, o download levaria muito mais tempo do que deveria.