Ich habe schon Verständnis ...
bin ja nicht so ... und bin auch kein Spezialist. Man könnte zumindest das zwei- oder mehrmalige Registrieren vereinfachen. So geschieht das bei uns an der Schule.
Vom Prinzip her müsste das so geschehen: Man wählt ein Benutzer-Datenbank-Format (bzw. Server), dass in der OpenSource-Web2.0-Welt verbreitet ist. Bei uns wurde Radius verwendet:
http://de.wikipedia.org/wiki/RADIUS_%28Protokoll%29 , soweit ich das in Erinnerung habe.
Die Anmeldung geschieht dann eher nicht bei den Anwendungen sondern getrennt davon. Neben der Anmeldung für das Linux-Schulnetz, war es auch möglich für die Moodle-Anmeldung darauf zu zugreifen.
Nur so als Beispiel ... man muss sich dann die Webanwendungen suchen, die zum Autentifizierungs-Server passen bzw. umgekehrt.
Was die Ressourcen betrifft: Sicher findet ihr auch nette, hilfsbereite OpenSourcler, die da helfen, oder?