I actually ended up using a cookie that is stored upon log-on.
The problem persists with the site map. I can't figure out how to bind multiple sitemaps to multiple binding sources.
I have three sitemaps:
Basic User - A
Basic User - B
Administrator
Only the administrator sitemap binds, but that is due to it being the original sitemap.
The other two are modified versions of the original.
I am wanting to only render menu items that are relevant to the user.