forse può esserti un po' complesso gestire "da zero" una cosa del genere... ti suggerirei di usare un blog (tipo wordpress o anche qualcosa di molto più semplice) o un CMS tipo Joomla (che però forse può risultare "eccessivo" per le esigenze proposte) o magari ancora meglio un "semplice" forum già pronto. Fai un po' di ricerca: tieni conto che la maggior parte di questi sistemi consentono di inserire informazioni (le "news") e di attaccare allegati ai documenti o di creare aree di "download" (in cui si potrebbero mettere i file di cui parlavi).