Tienes que mirar el sitio en el que estás imprimiendo los valores de tu directorio y las imágenes:
Código PHP:
Ver originalecho "<table>";
echo "<tr>";
echo "<td><br>$list[1] - $list[0]</td>";
echo "</tr>";
echo "<tr><td></td></tr>";
echo "</table>";
echo "<table>";
echo "<tr>";
echo "<td width='300'><a href='$list[1]/' target='_blank'><img src='$list[1]/index.jpg'/></a></td>";
echo "</tr>";
echo "</table>";
Si te das cuenta, no tiene mucho sentido, ya que estás creando dos tablas por cada elemento de la lista. Tienes que cambiar los trozos de HTML que tienes ahí en los echo para darle el formato que tú desees. Te recomiendo que hagas un pequeño ejemplillo con código estático (sólo HTML) y, a partir de ahí, montes ya desde el PHP.
Un saludo.