Para hacer esto, los componentes que yo te aconsejo (aunque son de pago) son los TDbPlanner y TDBCalendar de TMS Software.
Su web
http://www.tmssoftware.com
Con ellos, en su día hice un libro de citas para una esteticien y, la verdad es que quedó muy chulo