this probably has to do with the way your host is handling the ownership of files uploaded via PHP. When you look at your files via FTP you will see owner/group information they should all be the same regardless if they were uploaded via PHP or FTP. Usually this means using suPHP or FastCGI.some of them do not delete when done