Si por lo que sea, no te sirven las sugerencias anteriores, te adjunto un link a ua entrada del blog:
Crear un menu de aplicación a partir de texto
Se trata de un ejemplo como crear un menú dinámicamente a partir de un fichero de texto.
No es ser muy difícil adaptarlo a que los datos los estraigas desde la Base de Datos (ańadiendo los permisos).