prova con questo, sicuramente è da perfezionare, ma puoi farti un'idea.
Ho ripreso la parte finale del tuo codice e vi ho aggiunto una parte:
Codice PHP:
if(is_file($img))

{

if(
$didascalia != '')

{

echo 
$didascalia;

}

echo 
'[img]'.$img.'[/img]';

}

else



#Parte aggiunta
if(isset($foto2) || $foto2 != '') { echo '[url="$foto2"]$foto2[/url] | '; }
if(isset(
$foto3) || $foto3 != '') { echo '[url="$foto2"]$foto3[/url] | '; }
if(isset(
$foto4) || $foto4 != '') { echo '[url="$foto2"]$foto4[/url] | '; }
if(isset(
$foto5) || $foto5 != '') { echo '[url="$foto2"]$foto5[/url]'; }
#----------------------------------- fine parte aggiunta

echo '<div name="immagine" style="width: 250px; height: 150px;">
<table width="100%" height="100%">
 <tr>
    <td width="100%" height="100%" align="center" valign="middle">
[b]'
.$img.'[/b]
<hr>
[url="javascript:"]Chiudi[/url]
    </td>
 </tr>
</table>
</div>'
;

 }
?>