Non so se ho capito bene... vuoi inserire nella home page 5 o 10 news?
Se è così, scusa, dovresti creare un database con tutte le notizie.
Sul mio sito ho risolto il problema così:
Codice PHP:
<?php
//Se la connessione riesce con degli errori, la @ non li farà visualizzare; altrimenti la die darà errore.
$connessione = @ mysql_connect('localhost', 'mysql_user', 'mysql_password') or die('Connessione non riuscita');
$db = @ mysql_select_db($connessione, 'nome_database') or die('Connessione non riuscita.');
//prendo le ultime 5 notizie dal database.
$query = @ mysql_query('SELECT titolo_news, descrizione_news FROM nome_database.nome_tabella LIMIT 5');
//mysql_fetch_array crea un array numerico a seconda del limite specificato nella query SQL.
//Poi elabora i valori e li aggiunge a $news. In pratica sarebbe come fare $news = Array('news1' => array('titolo' => 'valore', 'descrizione' => 'valore'... etc.
while($news = @ mysql_fetch_array($query, MYSQL_NUM)){
print('Titolo news: '.$news[0].' - Descrizione news: '.$nes[1]);
}
?>
Spero d'essere stato d'aiuto.
skjobax