non credo sia un problema di php...

tra l'altro e' corretta questa riga?

print "<img src=\"./immagini/$filelist[$image]\"></a>";

l'anchor di apertura non c'e'?

ma sono come un muratore che fa il pizzaiolo...