Не знаю как там устроено с смс( не пробовал пока). Но думаю нет никакой сложности проверять переменную на соответствие условиям и если надо то повторять предыдущий действия. Можно переходом к метке или сделать цикл который будет выполняться пока условие не выполниться.
вроде этого можно добиться подписав программу.
стоимость подписи смотреть в интернете.(ввести в поиск Code Signing price)
всё ещё нужен чистый или уже передумали?
нужно решить математическую капчу. Вот такой пример чтоб складывали пример и отдавали ответ. а то при обычном раскладе работники просто переписывают с картинки. В рукапче ответили что надо параметр добавлять. kipax.php.png