Про виртуальные хосты ничего не скажу, а несколько юзеров делаются и разными хоумами делаются элементарно, и с одним не сложно

1. В /etc/proftpd/proftpd.conf пишем
DefaultRoot ~ user
это будет означать что юзеры с правами ниже рута будут попадать в свой хоум
2. Делаем юзеров обычным образом, а в качестве их хоума можно делать симлинки куда угодно (у меня так)
3. Наслаждаемся
Уверенно знаю - умеет

Пользователь решил продолжить мысль 23 Апреля 2009, 10:16:23:
Только что вы подразумеваете под "виртуальными хостами" непонятно...
Есть юзеры: анонимусы, "обычные" юзеры и рут. Каждой из трех групп можно прописать свои правила.
Настроить так, чтобы все юзеры попадали в свой хоум элементарно, а то и вообще по дефолту... настроить хоумы юзеров и права можно как угодно.
В чем задача?