I'd probably implement it as template in power CMS so that images can be added and removed. Then I'd probably incorporate webassist's Image Resizer server behavior to resize images that are too large and add CSS to prevent it from messing up the display.
I could help with these things in a premier support ticket since getting it all working together properly can be rather difficult.