Über die Sinnhaftigkeit des Designs möchte ich mich hier nicht streiten, mir geht es rein um die technische Machbarkeit.
Gunnar wollte auch keinen Streit vom Zaun brechen, sondern dich über ein Usability-Problem in deinem Design informieren.
Sagen wir halt die mittlere Box hat 350px (weil nur Bilder rein kommen mit dieser Größe) und rechts und links sollen unterschiedliche background-images erscheinen.
Sollen die seitlichen Boxen denn auch Inhalt haben können? Falls nicht ist es ausschließlich eine Designfrage und überflüssiges Markup hat dort nichts verloren. Du kannst mit CSS mehrere Hintergründe definieren.