Si certo, ho stabilito che gli array si possono utilizzare, il fatto è che non ho ancora capito dove sbagliavo! in ogni caso la stringa giusta è la seguente:
$insert = mysql_query ( "INSERT INTO annunci VALUES ('8','$valori[0]','$valori[1]','$valori[2]','$valori[3]','$valori[4]','$valori[5]')",$db);