One way to do this would be from code behind. The first thing you would need to do is to make the menu options into server controls. Either replace with, for instance, asp:Hyperlink or add ID="unique_name_for_control" and runat="server" to each link and then, from the OnLoad event determine the user rights and then apply ass appropriate to each menu item. For instance, if User1 can see item 1 but not item 2 you might have code like:
bool canSeeItems = GetUserRights("this_user");
item1.Visible = canSeeItems;
item2.Visible != canSeeItems;
Very simplistic but you can expand from this.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me