Se que no es lo que preguntas, pero yo tube que hacer una especie de agenda para un salon de belleza y lo hice con un componente, el TDBPlanner que, para lo que tu quieres, te iria de coña. Es comercial, pero te puedes bajar una demo de
http://www.tmssoftware.com
Espero te sirva