1) You will a need a Permissions Table, that's where you store user permissions by username.
2) You can get the current username using the following:
Environ("Username")
3) You will need to use the dlookup() function to lookup what permissions the current user has from the user permissions...