Prova ad usare gli indici degli array come stringhe anzichè come nomi di funzioni:
Codice PHP:
do{
echo "<table width='460' border='1' bgcolor='#FFFFd3'>
<tr>
<td width='60' class='riferimento'></td>
<td width='160' class='prezzo'><div align='right'>".$reso["vedi_prezzo"]." ".$mi_torna["prezzo"]."</div></td>
<td width='120' rowspan='2'>
<img src=\"".$mi_torna["foto"]."\" width='120' height='90' usemap='#Maps'/>
<map name='Maps' id='Maps'><area shape='rect' coords='0,0,120,90' href='show.php?lang=$language&rif=".$mi_torna["riferimento"]."' />
</td>
</tr>
<tr>
<td height='80' colspan='2' >$testo[url='show.php?lang=$language&rif=".$mi_torna["riferimento"]."']segue[/url]</td>
</tr>
</table>
"; while...
Magari funziona...