temo che quello che vuoi fare sia troppo complesso per le tue attuali conoscenze.
però puoi agevolmente costruire un buon sito con autorizzazioni, aree protette da password, riconoscimento utenti ecc, utilizzando alcuni comodi "prefabbricati" tipo phpnuke
-San-