What are the other ways you guys have dealth with this? You have a multiple way to do this. For example create group "virtualhosting" Add apache, and users, whom You are hosting in this group. Chage folder group to virtualhosting and allow group writing to the folder. It' must be work ;-) Or more security solutions create groups for each virtualhosting like virtualhost1, virtualhost2,... etc and add apache user in to each of them, do chown+chmod as described above. Now apache is a member of each virtualhostNN. The user also must be a member of his personal virtualHost_USER_ ASSOSIATED group. Bouth apache and user can write to the folder. Other users can't write to this folder. Something like this. -- Best regards Alexandr R. Ogurtzoff { UNIX is user friendly, it's just picky about who its friends are }