
Entiendo que quieres montar un servidor http (web) o ftp para permitir que otros bajen archivos zips contenidos en el. Pero lo que no entiendo es porque quieres meter a Delphi en esto
Si te decides por montar un servidor http, no lo dudes, usa Apache. Sin embargo si te decides por ftp puedes escoger alguno de los servidores gratuitos, o utilizar el que viene incluido con el windows XP profesional.
¿Cual escoger? Pues si solo se van a bajar archivos lo mas sencillo es usar un servidor http. Montas un Apache y listo, para bajar los archivos podrán usar cualquier navegador web. Si ya necesitas subir archivos entonces puede que sea buena idea usar ftp.
Sea cual sea tu elección seguro que te podemos echar una mano con la configuración.