Mira, para empezar puedes leerte uno de estos tutoriales que te daran unas ideas...
Español: www . tufuncion . com /login_autentificacion_php
Inglés: www . roscripts . com /PHP_login_script-143.html
Esto es para que los usuarios registrados sean los que tengan acceso a la pagina de descarga...
NOta: separe con un espacio la direccion por que todavia no me deja poner enlaces esta cosa