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..