Создаем в БД таблицу для токенов.
При запросе страницы проверяем кол-во токенов в тбл.
Если меньше 5-ти, выводим кнопку кликабельной.
Присваиваем пользователю токен (если нужно).
Отслеживаем клик по кнопке.
Отправляем на сервер токен кликнувшего юзера.
Записываем токен в тбл, если такого нет.
и т.д.
Вариаций и вариантов много...