Se puede hacer perfectamente que un enlace (a) se comporte exactamente igual que un párrafo (p), y no entiendo bien, porque "a" no podría heredar estilos de a:hover, en todo caso al revés.
No obstante, hay también un javascript
http://code.google.com/p/ie7-js/
que hace que cualquier elemento pueda aceptar un hover en IE como en los demás navegadores.