Ok, utilizzando Json al punto '2' farei in questo modo:

codice:
$xtitoli = array
(
'titolo1' => $titolo[1],
'titolo2' => $titolo[2],
'titolo3' => $titolo[3],
ecc. ecc.
);

echo json_encode($xtitoli);
exit();
ma come posso rendere il tutto per 'n' titoli?