Bu dediğin ftp hesaplarının açılmasını ve her kullanıcının kendi kullanıcı adını ve şifresini gireceği alanla birlikte, herkese daha önceden tanımlanmış klasörleri görebileceği bir yapıyı cpanel de çok rahat yaparsın.
Bunun için sana bir bayi hosting veya vps lazım.
Ya da birden fazla ftp hesabı açmana izin veren normal bir hosting hizmeti edinebilirsin.
Benim kullandığım 20 domain tanımlayabildiğim bir bayi hosting hesabı.
Buradan domainlerden herhangi bir tanesine girerek, ftp hesabı açabiliyorum ve bu ftp hesabının hostta hangi klasöre bağlanabileceğini atıyorum.
Akabinde kullanıcılara web üzerinden girebilmeleri için ftp.senindomainismin.com şeklinde adres veriyorsun. Onlar girerek her birine atamış olduğun kullanıcı adı ve şifresiyle giriş yapıp kendi klasörleri içinde istedikleri download ve upload işlemlerini yapabiliyorlar.
Yani diyeceğim o ki, bunun için ekstra bir scripte ihtiyacın yok.