1) Создать ФТП юзера и настроить как нужно
2) Читать плагином ошибки и выводить их куда нужно, например, отправляя на ту же пасту. Ну или через веб сделать менеджер файлов, так же настраивая права просмотра.
3) Если шаред (муарена и прочее) - то там вроде как есть встроенный функционал
Вопрос вообще бредово составлен, реализаций миллион