It seems that apache probably has read, but not write, permissions to
/var/www/siesta. I would chmod ?+w /var/www/siesta and any other
directories that you would need to save to (replace the ? with u
(user), g (group), or o (others) - which to use depends on the current
owner:group of the folder and user:group that apache runs as).
If this doesn't make much sense, just ls -ld /var/ww/siesta to show us
what the current permissions are and tell us what user and group
apache runs as (on Gentoo it is apache:apache).