Zumindest ich habe das Problem, dass mir Dein Kenntnisstand gänzlich unbekannt ist. Wie weit seid Ihr in Sachen
OOP? Hattet Ihr schon Records, Zeiger, Listen? Ich könnte Dir in kurzer Zeit ein Beispielprogramm schreiben, aber das würde Dir nichts nützen, wenn Du nicht verstehst, was da passiert. Außerdem steht ja immer noch die Frage im Raum, ob es sich wirklich um ein Programm mit Datenbankanbindung handeln soll (was mit D7 Personal recht schwierig umzusetzen sein dürfte).