I don't have experience with SVG.
However, I would probably make something like this using CSS and jQuery. Sizing the images in CSS using percentages, you will probably be able to get this working on all different kind of screens. However, a lot of work goes into making that all work together well.
All jQuery also need to be done in percentages, or you need to make things happen on resize.
jQuery(window).resize(function(){
// Do your magic
});
Since you'd mostly have to work with the width of the image, rather than the height, I would probably work with the following CSS:
img {
width: (certain amount in percentages)
height: auto;
}
This will ensure the images stay in the right ratio. (but I'm guessing you already knew that, considering you are planning to develop such a project).
In case you need me to elaborate my idea a bit more, I would be happy to do so. Apart from this however, I see no better/faster way of doing this (unless you think Flash is a good way).