Si el mundo fuera perfecto, con 'position: fixed;' te bastaría, pero como no lo admite explorer, tendrás que usar rutinas javascript, puedes buscar en google, hay cantidad de ejemplos.
Hace tiempo también pregunté por lo mismo 'position fixed IE', y me pasaron un link, de como arreglar algunos fallo de IE para que acepte el estándar un poco mejor, el único problema es que demora en cargar la página y se queda como en bloqueada unos segundos:
http://dean.edwards.name/IE7/
Saludos