Le he dado un vistazo a ese script y es solamente un código php para listar archivos y directorios, no se integra para nada con smf asi que no podrás restringir el acceso por cuentas de usuario a menos que hagas una integración un tanto compleja con ldap y autenticaciones externas.
En ves de eso te recomiendo utilizar el servicio nativo de listado de archivos y directorios de apache, de hecho hay un proyecto que te hace responsive y mas bonito el acceso a los archivos sin tener que usar php:
https://github.com/Vestride/fancy-indexRecuerda, si quieres solamente listar archivos y directorios de manera libre debes poner un .htaccess en el directorio con el texto "Options +Indexes", si no te resulta es porque tienes problemas de configuración en el servidor apache.
De todas maneras, si quieres utilizar el mismo que dijiste, entonces solo basta con subirlo a tu servidor y ya, has hecho el intento de subirlo y acceder a el? te genera algún tipo de error?
Si tienes mas dudas nos comentas.
Saludos.
Amigo una duda... ya olvidemos el asunto del script.
En php que condicional u opcion, hay para que el contenido sea visible, pero solo descargar con un LOGIN??
pd. tratare de poco a poco armar esto con ayuda de ustedes.