Riguardo le news:
http://www.html.it/news/index.html questo sta su HTML, magari ti può servire...
Oppure http://www.freeonline.org/dir/c-185/...l%20tuo%20sito
X il database, le pagine te le puoi costruire tu in php stile quelle che hai linkato... Ed utilizzare un database (es. MySQL) per contenere gli elementi che poi andrai a visualizzare a web..