Да как удобно, так и пишите. Можете сделать один файл обработчик и switch по какому нибудь аргументу из обработчика, но тогда будет не удобно скролить. Возможно понадобится рефакторинг, и станет даже проще, может и в один файл получится вынести общий код
Илья Родионов, если только велосипед какой нибудь творить, например создать крон на проверку папки с заданиями, например файлы csv|txt где в каком либо формате будет задание. Которое при наличии файлов будет через скрипт добавлять задачи в крон. После добавления файлы удалить. Создать юзера фтп с правами записи в эту папку. Главное инструкцию написать как заполнять файл
select * from tab where (f = 1 and f2 =2) or (f3 = 3 or f4 =4)