Wenn Du das professionell aufziehen möchtest - was Du meiner Meinung aufgrund der Sensibilität des Datenbestandes - unbedingt machen solltest, dann wird das eine Homepage mit einer SQL-Datenbank mit Zugriffsschutz.
Mit dem Zugriffsschutz, muss ebenfalls eine Datenbank angelegt werden, die, zum Beispiel, unterschiedliche Berechtigungen, wie lesen, lesen und schreiben, erfassen und löschen, ... regelt.
Dazu kommt der ganze Verwaltungskram ... alles in allem, wird das keine Lösung, die man auf die Schnelle mit einer heißen Nadel strickt.
Christine A.