En principio lo que debes hacer en tu script PHP es componer todas las cabeceras HTTP del standar del protocolo HTTP. Normalmente se ven muchos ejemplos de escripts PHP para forzar descargas que realmente usan muyyyy pocas de estas cabeceras.
Un ejemplo más completo .. incluso con opción "resume" (para volver a retomar la descarga con tu gestor de descargas) puedes verlo en esta FAQ:
http://www.forosdelweb.com/showthrea...781#post306781
Un saludo,