Hrm.
Ich würd's viel einfacher machen:
Der Lehrer bekommt das komplette
Access-File in Kopie auf den Stick und hat somit alle Daten und bearbeitet die dort auch.
In der Hauptanwendung muss man dann nur noch immer die zweite Datenbank (also die vom jeweilgen Lehrer) öffnen, die Datensätze vergleichen (am besten zusätzlich noch ein LastChanged - Datumsfeld rein, dann reicht es ein Feld zu kontrollieren) und die neueren Änderungen sowie die neu hinzugekommenen Datensätze in die Original-Datenbank übernehmen.