diciamoche ho risolto in questo modo
Codice PHP:
$arr[]=array
(
$arr['0']="<h1>".$titolo."</h1>",
$arr['1']="<div>Autore".$user."</div>",
$arr['2']="<div>

"
.$news."</p>",
$arr['3']="

"
.$pie."

"
,
$arr['4']="

"
.$counter."</p></div>",
$arr['5']="<div>

"
.$comment."</p></div>"
);

//primo creiamo una directory per ogni categoria

//passo succesivo creare nella cartella dicategoria un file nuovo per ogni nuova notizia inserita nel db
//creiamo un file nuovo per ogni news scritta

$nomefile="upload/".$IDobject."/".$titolo.".html";
if(
file_exists($nomefile))
{
$idfile=fopen($nomefile,"r+");
if(!
$idfile) die("Il file non è stato aperto");
}
else
{
$nomefile=tempnam("upload/".$IDobject."/",$titolo.".html");
$idfile=fopen($nomefile,"w");
fwrite($idfile," ".$arr." ");
fclose($idfile);
}

print_r($arr); 
l'unico problema è che non mi crea ne il file ne la cartella
mi puoi aiutare?