Moim zdaniem, skoro twój poziom wiedzy nt. php jest bardzo niski (jak sam to określiłeś),
nie powinieneś zajmować się pojęciami związanymi z bazami danych! Wpierw naucz się podstaw.
Napisanie skryptu, który przydzielałby każdemu użytkownikowi inną stronę jest banalne - wystarczy skorzystać
z pętli warunkowej if () {} (a najlepiej pomyśleć

), lub innego jej odpowiednika - switch.
Przykładowa część skryptu wyglądałaby mniej więcej tak:
[php]<?php
if ($login=user_1&&$password=haslo_1) {
header("Location: strona_1.cokolwiek")
} elseif ($login=user_2&&$password=haslo_2) {
header("Location: strona'_2.cokolwiek")
}
?>[/php]
itd.
Oczywiście zmiennym $login i $password odpowiadają zmienne pobrane z formularza.
Natomiast z dodawaniem i usówaniem użytkowników z poziomu strony www przez administratora jest kłopot związany z bazami danych
(gdzieś tych użytkowników trzeba zapisywać), a co z tym się wiążę - wysiłek umysłowy, którego sam powinieneś doświadczyć jako początkujący
programista w php (taką bazę trzeba samemu wymyślić - jeżeli operujemy na źródłach tekstowych, lub skonfigurować - MySQL itd.) Ale w tym Ci już nie pomogę
(no chyba, że się uprzesz

), gdyż mam dość własnych rozterek nt. własnej bazy danych w systemie newsowym...
Najlepszym wyjściem dla Ciebie byłoby samodzielne napisanie skryptu - wszystko byś rozumiał i nie miałbyś żadnych problemów

.