Grazie ragazzi per le risposte, a livello di html e css non ho problemi, ho gia fatto un sito dove tramite php facevo fare il login all'admin e poteva inserire delle news.
goikiu per fare quello che dice avrei bisogno di due tabelle una per l'autenticazione e una per i file giusto?

ho capito la parte per la pagina utente, mi è poco chiara la pagina admin come farla ovvero quando l'admin accede seleziona l'utente al quale deve modificare il file poi tramite il campo upload carica il file????

poi un'altra cosa se un utente ha gia un suo file l'admin puo cancellarlo e inserirne uno nuovo???