Naja,
http://www.debianhowto.de/howtos/de/webconfig/webconfig_apache.html
langsam verliere ich den Überblick ;-)
php_admin_value upload_tmp_dir /var/www/user1/user1-1.tld/temp
solche sachen kannst du in den meisten fällen selber per .htaccess setzen, oder der admin setzt dir ein httpspezial.
ist ganz sicher der schnelle weg, aber mal davon abgesehen das die der neue upload pfad nicht unbedingt weiterhilft ;-)
wie du schon erkannt hast werden alle daten mit apache:apache in dein verzeichnis geladen das dem user web10:ftp... gehört.
ganz klar greift hier safemode, was durchaus sinn macht.
wenn du schnell dein script zum laufen bringen willst setze einen flag:
<Directory "/home/www/web10/html/">
php_admin_flag safe_mode Off
</Directory>
entweder mittels .htaccess wenn es geht oder lass es von deinem hoster erledigen, wenn er es denn macht ;-)
... der richtige weg ist deine scripte anzupassen, also nach dem upload muss nochmal ein script laufen das den user erneut setzt, so das keine konflikte mehr auftretten.
grüße...
chris