А какой смысл проверять по несколько раз в день позиции?
Используй какую-нибудь софтину например site-auditor или еще какую их полным полно со всякими настройками
А что если получать данные от формы в скрипт, проверять данные на правильность и редиректить с нужными данными через header (location /скрипт?переменные''); или обрабатывать функцией