>Имеется Apache 2.2.4 и php5.
>Apache настроен с UserDir, т.е. каждый пользователь в своей директории может сделать
>себе сайт, доступ к сайту в таком случае будет http://имя_сервера/~имя_пользователя
>Пользователь пишет простой скрипт, в котором он хочет открыть файл на запись
>функцией fopen.
>Права на запись файла стоят только для пользователя.
>Как сделать так чтобы пользователи могли записывать файлы? Посмотрите в сторону модуля appache mod_userdir
Как вы будете аутентифицировать/авторизовывать пользователя Ваше дело.
После аутентификации в PHP можно
posix_setuid
posix_setgid
Смотрите POSIX функции...
Удачи