Eso se puede hacer de manera relativamente sencilla en flash. Sería cuestión de aprender flash. Quizás también se pueda hacer de otra forma usando javascript, jugando con las imágenes y el mouse, pero definitivamente flash te daría más control y posibilidades.
Saludos!