Muetras las imagenes con un while con la siguiente estrctura:
Pues puedes en lugar de meterla en una tabla, prueba a jugar son los DIVs mete cada imagen en un DIV con Float: left; todo englobado por un div "padre" de esta forma cada imagen se podrá al lado de otra y cuando en la fila no quepan más irá a la fila siguiente.
te adjunto un dibujo:
http://files.sigher.net/archive.php?url=4d763b3e
No se si me he explicado del todo...
En cuanto a lo de eliminar poner un enlace por ejemplo bajo cada imagen con un GET o POST a la misma web y que compruebe y elimine justo antes de cargar:
link similar a:
tuweb.com/tusimagenes.php?erase=ok&idimagen=23
justo al principio del codigo podrias hacer algo similar a:
Código PHP:
Ver originalif (isset($_GET[erase
])){ //codigo para eliminar imagen
delete (fila) where ID = $_GET[idimagen] // o algo similar}