Código PHP:
$name = $_GET['file'];
header("Content-disposition: attachment; filename=$name");
header("Content-type: application/octet-stream");
readfile($name);
Nada he probado con esas cabeceras, pero el archivo sigue dando error al abrirlo.
Saludos.