Para hacer eso bastaría con utilizar capas: cada submenú estaría en una capa oculta, y al pasar el mouse por encima de un link de los de arriba, se volvería visible. En el subforo de javascript encontrarás información al respecto. Es relativamente sencillo.