Agree with @pendean, we had multiple users but all custom programs were on the server. This included custom menu's. So if you make a custom menu you need to menuload it only once on all pc's. If you add new programs then add to your server custom.mnu just use menuload on your PC, as the CUI/CUIX will be saved to the server, when a user starts a new session of Cad the new menu will be available, they don't do anything. Yes need IT to give you permission, just a comment, the other users had access but were not interested in how it all worked so never bothered to lock, worked there for 17 years no probs.
My old setup had 4 custom menu's, with 130+ lisps behind.
Ok the good news you can use a lisp to setup all your pcs that point to a server, the lisp sets trusted paths, support paths, default template, save the junk directory and so on. The only thing that was custom for a user was their own toolbars that they liked and again had a script for each user. So when we did an upgrade a few minutes later it was all set up.
Can provide the setup.lsp just ask.
Ps IT decided to change from P: & S: to L: only, just had to change in any programs to suit, but 99% of programs depended on support path so still worked.