ciao ANNY85,
quello che chiedi non è risolvibile con una (o qualche) semplice risposta.
per quanto riguarda la gestione del loghi e di un'area privata c'è un'ottima discussione qui:
http://www.giorgiotave.it/forum/viewtopic.php?t=3312
tutte le altre funzionalità le puoi mettere dentro quest'area così hai già il login fatto.
la gestione delle newsletter è subito fatta, basta avere un testo da mandare, un elenco di indirizzi memorizzati in una tabella, fatta la query per estrarre i dati spedisci la mail a tutti però poi ci sono una serie di problemi per vedere se è configurato il server di posta, se ha dei filtri anti spam e quali sono i limiti per l'invio di email multiple qundi eventualmente scadenziare gli invii in pacchetti più piccoli etc etc etc.
purtroppo non ci si può improvvisare.
il miglior consiglio che posso darti è quello di studiare (non sugli script già fatti ma su una buona guida). Quando avrai studiato ed avrai le basi puoi permetterti di studiare anche script già fatti per capire quali soluzioni sono state adottate.
una chat ad esempio non è banale come algoritmo di gestione.
hai la gestione degl utenti, il controllo dell'aggiornamento della pagina, il calcolo del peso della pagina che dovrà essere perfetto per evitare sovvracaricamenti della rete e banda inutile, le sostituzioni di caratteri speciali (le faccine) fatta al volo o direttamente memorizzata nel database. poi, database o file di testo? .
quindi comincia con la guida di php fatta da giorgio che è veramente ottima, studiata per bene quella prendi un buon manuale di php 4 (se pensi di sviluppare per il web) php5 se pensi di sviluppare per l'università e studia ancora, installa, prova, sviluppa, passaci le nottate su una singola pagina di codice che non fa quello che vuoi e poi sei invitata a tornare sul forum per ogni domanda o dubbio tu abbia.
purtroppo però alle tue attuali domande non è possibile rispondere se non scrivendo l'analisi e poi il codice dell'applicazione (sarebbe come chiedere come si costruisce un'automobile).
buona fortuna e buon divertimento.