Buenas tardes,
Antes de nada, para aclarar, no se trata de configurar el cronjob mediante CPanel o similares (eso ya lo sé hacer).
Se trata de que un usuario, a través del panel de administración que yo le cree, pueda configurar el cronjob de la misma forma que si lo hiciese a través de CPanel o similares.
Me imagino que la cosa pasa por usar la función exec() y editar el fichero donde se guarden los cronjobs.
Luego otro tema sería que el hosting permita hacer esto.
Saludos.