Кажется, что Вы хотите FTP-сервер. Таким образом, что ОС Вы используете? FTP можно сделать несколько передач и иметь многочисленных пользователей одновременно. Реализуйте SSH для обеспечения его, и Вы все установлены.
Для веб-FTP клиент пробуют http://www.net2ftp.com/
nginx (напрямую) не несет ответственности за отображение ссылок на ваших html-страницах.
почему бы просто не использовать / foo
вместо http: // <какая-то переменная> / foo
в ваших файлах php?