Hace tiempo buscaba algo similar con position:fixed en Internet Explorer, me pasaron el dato de un javascript que hace varias correcciones en el IE, el único problema es que con anchos de banda pequeños y computadoras lentas, la carga de dicho script hace que se bloquee la máquina por un segundo (o más, dependiendo de la máquina), para luego cargar la página como si estuvieras viendo IE con CSS2+
El dato IE7 script:
http://dean.edwards.name/IE7/
Saludos