supongo que el compañero @Bonez usa MAC o linux por lo que no tiene acceso a IE, pero bueno básicamente el problema es un conflicto de estilos, el compañero @Mikmoro uso la propiedad focus sobre un elemento <li> que no es soportado del todo en IE, sumado a esto los estilos que uso para compensarlo solo lo corrige a medias ya que se muestra el menú secundario al hacer clic pero al soltarlo desaparece.
Pero bueno, @El Cipote ya viste un ejemplo con jQuery bastante sencillo y funcional, pero ahora que lo medito veo que ya estaba muy dormido o te viera dado una solución con CSS, que a mi gusto trabaja mucho mejor.
Mira el código fuente de este ejemplo
http://ag-freelance.com/Demos/MenuCSSDesplegable.html
probado en IE7 a IE9