Creo que el propietario de la imagen es el usuario de apache cuando la subes desde el formulario web. Por lo tanto, si el propietario del archivo es apache, debería poder acceder a ella.
Si no, siempre tienes la opción de cambiar los permisos una vez subida:
Código:
<?php
exec("chmod 666 $imagen");
?>
Aunque eso no sea demasiado seguro, ni seguramente la mejor opción; pero creo que debe funcionar.
Un saludo,