Thema User hinzufügen:
Dafür kannst du ja fast das Formular "Profile Update" nehmen, es müsste nur um ein User- und Passwortfeld erweitert werden. Und statt einem Update müsste dann ein Insert an die DB gesendet werden.
Thema User löschen:
Dafür gibt es mehrere Möglichkeiten. Man könnte alle User auflisten und einen Link pro User erzeugen, an dem die ID des Users hängt. Mit dieser ID kann ein entsprechendes Script den User löschen. Oder du baust ein Formular mit einem Select-Element, mit dem du einen User auswählst und dann ein Script baust, dass den User löscht.
Thema Schutz:
Die einfachste Lösung dürfte sein, in dem du ein Verzeichnis erstellst, in dem deine Scripte kommen und das per htaccess geschützt ist.