Se você quiser criar um site de hospedagem de arquivos que tenha um limite como este, eu acho que você precisará de um script PHP específico para servir os arquivos a serem baixados, como diz o incrediman. Se você não é muito novo no PHP e no Web Development, recomendo que confira este artigo também: link
No final, a idéia central é que os usuários finais sempre visitam o mesmo script (digamos que você o nomeou 'download.php') e você usaria algo como uma string de consulta para escolher dinamicamente o conteúdo. servido. Então, para fazer o download de um arquivo "lenna.jpg", eles acessam uma URL semelhante a "www.seusite.ex / download.php? File = lenna.jpg".
Já que, ao fazer isso, você centralizará o download em um local / script (isso é chamado de Especialista em Informações Padrão / Princípio ) você também tem um local central para registrar quanto um usuário baixou durante sua sessão (o PHP construiu suporte para informações simplistas sobre sessões ... veja link ) e um local central para bloqueá-los assim que tiverem baixado o suficiente.