Cierto, tienes que hacerlo con cronjobs, crea un archivo de texto (cron.txt) que contenga lo siguiente:
  
Código:
 0 0 * * * /home/username/www/archivo.php
  Posteriormente ejecutas el comando crontab (siendo root) de la siguiente manera:  
Y es todo lo que tienes que hacer, por supuesto en" archivo.php" vas a tener el codigo que reseteara el contador de las veces que ha usado el usuario el metodo, esto puede ser un update a la base de datos. 
Cada vez que ejecutes el metodo, verificas en tu base de datos, en el campo que guardas el contador de veces utilizado y si es menor a 5 se puede utilizar el metodo y actualizas ese mismo campo despues de utilizar el metodo para que se aumente el contador. 
El cronjob estara ejecutandose todos los días en punto de las 00:00 horas.