Cierto, acabo de probar el código y sí funciona (IE9). Entonces es un problema de scope, porque en realidad el código con el que estaba haciendo pruebas era este:
Código Javascript
:
Ver originalP('#img').hover(function(){ // onmouseover
P(this).entrada(1000); // fadeIn
});
pero como el error me lo marcaba en la función opacity (porque para entrada uso opacity) no se me ocurrió pensar en el scope

Pero sigue siendo problema de IE, porque en los demás me funciona. ¿Se te ocurre algo?
Muchas gracias por la ayuda :D