Yes, that could probably be done with tables. You could make the description area one large table with two columns and how many rows you need.
For example:
column one row one would have the picture and then column two row one would have the text
column one row two would have text and then column two row two would have the picture
You would repeat this pattern until you have all your pictures and text inserted.
There might be an easier way but I don't know it. Maybe someone else who knows HTML might come along.
I know enough to build templates but I'm no pro