Te lo escribo:
Formulario.php:
Código HTML:
<form method="post" action="descargar.php">
<input type="checkbox" value="si" name="descarga">Descargar
<input type=submit></form>
Descargar.php:
Código PHP:
<?php
$descarga=$_POST['descarga'];
$archivo=aqui pones el nombre del archivo que te descargas.;
if($descarga == 'si'){
header ($archivo);
}else{
echo '<script>alert("Debes pulsar la casilla para descargar el archivo") </script>';
} ?>
Mira a ver si te funciona.