na pagina que liberará o download, utilize sessions, cookies ou qualquer sistema de login.... se o cara não tiver logado é mandado para a pagina de login onde terá o link para o cadastro caso ele esteja logado libera a pagina com o link... procure aqui no forum sobre sistemas de login