Okay, I'm doing this totally off the top of my head. So please forgive me if I go to fast or don't get it right.
Files with incorrect Perms per your post:
All the .htaccess files, these should be 0644 and not 0777 (I'm assuming that's a 0777 and not a 7770 on the perms) That would be fun wouldn't it.
All the flash/modules/...xml files should be 0666 if I recall correctly. Can't 0777 a file unless it's an ffmpeg.exe if I'm correct, or at least one shouldn't.
Why the issue with langs/lang-en.php see more files? Doesn't that have to be 0666 on a CGI Server in order to compile the languages? Maybe I'm wrong, sorry if I am.
We covered the .htaccess issues, but shouldn't the folders for all media/images/ be set to 0777 on a CGI machine as it needs to be able to write the files as members upload images and so on. Granted, flags & smilies should be at 755 as those do not need constant write functionality.
Files with incorrect Perms per your post:
All the .htaccess files, these should be 0644 and not 0777 (I'm assuming that's a 0777 and not a 7770 on the perms) That would be fun wouldn't it.
All the flash/modules/...xml files should be 0666 if I recall correctly. Can't 0777 a file unless it's an ffmpeg.exe if I'm correct, or at least one shouldn't.
Why the issue with langs/lang-en.php see more