Perdón, pero... ¿estás suponiendo que este foro es una
Software Factory?
Si lo que estás preguntando es cómo lograrlo, bueno, necesitaríamos saber cómo es la estructura de tablas, relaciones y alguna muestra de los datos.
Respecto al calendario, MySQL no tiene funciones específicas para generar algo así, aunque se puede lograr algo usando stored procedures.
En cualquier caso, si lo que quieres es encargar esto de pago, hay un subforo específico de "Ofertas de Trabajo". Si no es así, entonces podemos guiarte, pero necesitamos la información que menciono para empezar a ver cómo encararlo.