Das was du suchst ist WebDAV.
Du kannst via HTTP ein Laufwerk mappen. Am Server muss ein HTTP-Server mit WebDAV konfiguration hinterlegt sein.
Ich weiß nicht ob der Apache der IBM i das kann, ansonsten einfach nginx verwenden.
Damit hättest du den Login & Berechtigungen vom System und musst nicht extra was neu erfinden.

Alternativ gibt es auch die Möglichkeit via SSH ein Laufwerk in Windows mappen. (SSHFS).
Jedoch ist das immer mit Vorsicht zu genießen wenn User SSH Zugriff auf ein System haben.

lg Andreas