Pourquoi utiliser un webcron 
Pas besoin de ça !
Lorsqu´une personne enregistre un allopass, tu enregistre le timestamp courant à cet instant.
Ensuite lorsqu´il accède aux pages de téléchargement, tu récupère le timestamp courant.
Tu vas lire le timestamp enregistré auquel tu ajoute la durée que tu désire en secondes et si le timestamp courant est supérieur à la valeur que tu obtiens, tu redirige vers une page annonçant que son quotat de téléchargement est passé.
Autre méthode (probablement meilleure) :
Tu utilises pour tes pages de téléchargement un cookies de session ayant pour validité max la durée que tu désire. Comme ça, s´il laisse la page ouverte dans son navigateur où s´il file l´URL de la page à quelqu´un d´autre, elle ne sera plus valide au delà de la durée voulue.