В чём проблема сделать проверку в скрипте?
Например:
Скрипт запускаем кроном каждую секунду. В самом начале скрипта, в базе указываем, что скрипт выполняется. После завершения работы скрипта, указываем в базе, что скрипт больше не выполняется.
И при каждом запуске скрипта по крону, проверяем значение и либо выполняем дальше скрипт, либо завершаем работу.
А что тут соображать?
Каждому инпуту своё имя или одно имя на все инпуты одного значения (например всем инпутам с именами - одно имя, с фамилиями например - другое...) и тогда на сервере данные будут в массиве (что ещё проще по моему).
Проблему решил!
Нашёл ещё одно решение: keccak-php
Оно работает нормально и результат такой, какой и должен быть.
Так что все, кому нужен SHA3, сразу ставьте keccak-php.