Есть ли у вас опыт JavaScript? Я уверен, что вы можете создать этот эффект с помощью JS, однако я не очень знаком с JS (пока). Для очень простой версии эффекта вы можете манипулировать DOM, чтобы изменить изображение при наведении курсора следующим образом:
<a href="#" onMouseOver="document.my_image.src=new_image.gif;">
<img src="http://example.com/image.gif" name="my_image"/></a>
Попробуйте добавить тег javascript к вашему вопросу, возможно, тогда более опытный ниндзя JS сможет вам помочь.