اگه سرویس اف تی پی میخواین بدین، خوب دیگه اسکریپت خاصی نمیخواد! (یعنی فکر میکنم اسکریپت روش نباشه مثلا می‌تونید چیزای کمتری روی سرور نصب کنید تا رم کمتری مصرف بشه )
الان سوالم این هست که آدرس دهی و نحوه وابستگی فایل به کاربر میخواید چطور باشه؟
اگه بخواین مثل پارسا اسپیس و پرشین اسکریپت و اینا به هر کاربر یه مسیر متفاوت بدین که فایل‌هاش رو بزاره، باید کاربرها ثبت نام کنند و به هر کی اکانت اف تی پی خودش رو بدین که فقط به فولدر خودش دسترسی داره، در این حالت فکر میکنم بهترین حالت این بشه که رو یه سایت که رو یه سرور دیگه هست اجازه ثبت نام به کاربرها رو بدین و بعد اونایی که ثبت نام کردن، دستی رو این سرور براشون اکانت اف تی پی بسازید. (چون ممکنه رو این سرور پی اچ پی نباشه، اگه باشه که رو همین می‌تونند ثبت نام کنند و اتوماتیک اکانت بسازه!)
از طرف دیگه می‌تونید فایل ها رو از کاربرها مستقل کنید و همه با یه اکانت اف تی پی مشترک بتونند آپلود کنند! و فقط حق پاک کردن فایل ها و overwrite کردن اون ها رو نداشته باشند!
به نظر من اگه اکانت اف تی پی می دید، ملت می‌تونند با کلاینت های اف تی پی مثل cute ftp آپلود کنند، و دیگه نیازی به اسکریت آپلود نیست!