Mi sugerencia es: basate en algo estándar:
ftp.
El protocolo ya resuelve los "detalles" necesarios para recontinuar una descarga. Luego, claro, falta implementarlos y hacer que los soporte tanto el servidor como el cliente, pero para ello, creo que con las INDY tenes mas que suficiente.
Hasta luego.