BlackLight
Можно организовать следующим образом (простенько) :
регистрируем пользователя
фтп настраиваем чтобы он чрутил пользователя в своем коталоге (ангалогично шелл дотуп).
в апаче создаем виртуальный хост и указываем путь к домашниму коталогу пользователя - т.е. где у нас и будут лежать созданные пользователем странички и т.п.
Предоставления доступа по средствам пула... сам не пробовал... но часто слышал использование связки pppd + tacacs там же и считается сколько просидел юзер и т.п.
а теперь идеи гос-на
Guest по блокированию.
P.S. Вобщем и целом схему описал, от чего оттолкнутся есть.