dynamic menu/role design

Ziggy Leitner wrote:
[...]

I'm not really sure how to start on this, any suggestions would be most
welcome.

What part are you having trouble with?

Best,