Nginx тут не причем, все запросы должны идти в index.php, а оттуда с проверкой прав подключаться нужные скрипты, если разруливать через nginx у вас конфигов будет больше чем кода на php.
Определять что подключать через $_SERVER['REQUEST_URI'].
Проверять наличие файла нужно через file_exists
Запускать можно простым include (тут есть варианты, если нужно).
Сложности будут с безопасностью, решаемые, если хотите шарить доступы неограниченному кругу лиц.