Jeder Dienstleister hier im Forum wird Dir diese Datenbank mit Freude programmieren. Mehr als 3-4 Stunden solltest Du Dir aber dafür nicht berechnen lassen...
Mach Dich selbst dran, und wenn Du KONKRETE Fragen zur Programmierung hast, dann komm wieder zurück. Oder kauf Dir das Know How ein. Es gibt vieles bei openntf, Aber ich fürchte, diese Anforderung ist zu speziell, als dass da schon jemand was im Köcher hat (und es dann auch noch kostenlos zur Verfgung stellt)