Für ProFTP wäre ein Besuch in der ProFTP-Sektion dieses Forum angebracht, da sollten mehrere Beispiele vorhanden sein.
ProFTP Sektion
Wenn Du aber keine User auf Systemebene einrichten möchtest wäre eine User Verwaltung auf MySQL-Datenbank Ebene angesagt. Dazu findest du hier im Forum die Sektion
XAMPP-ADDons Sektion
Dort ist ein vielversprechendes
ProFTP-Frontend von DJ-DHG, einfach in der Installation und hat alle nötigen Funktionen um mit mehreren Usern zu arbeiten.
Thema User darf nur eine eigene DB benutzen:
Ist im grunde recht einfach, dazu benötigst du nur den XAMPP eigenen PHPmyadmin.
Damit erstellt du einen User´, dieser User vergibst du eingeschränkte Verwaltungsrechte.
Dann erstellt du eine leere DB.
Dein User erhält dann folgende Zugangsdaten
DBUSER = username (den du eingerichtet hast)
DBPASS = passwort (passwort was du eingerichtet hast bei der Usereinstellung)
DBNAME = DBname (name der DB die du eingerichtet hast
DBHOST = localhost (ich gehe hier mal von einer sicheren Methode aus)
Dein User kann nun mittels FTPzugang seinen Speicherplatz bei dir bestücken, darunter kann er auch zur eigenen DB Verwaltung sich ein eigenes PhpMyAdmin Installieren.
(phpmyadmin erhält nur die Zugangsberechtigung die du ihm übergeben hast.)