Bueno no sé si tal vez te pudiera servir algún menú de esos que se autocrean en base a unas pocas líneas de código. Una línea por menú.
Hace un par de días dejé para testear un generador de menús que finalmente se escribe desde asp dependiendo de los valores que reciba. Tal vez pudieras generar el tuyo de una forma similar.
Échale un vistazo aquí
http://javascript.tunait.com/javascr...adorformu2.asp
desde ahí se recogen los datos para la cantidad de menús y submenús y luego desde asp se escriben las líneas con los valores para generar el menú.
tal vez un sistema similar te pueda servir