hmm i just looked at ur post, n i found something about orientations in Info.plist sometime ago so i gave it a go. on MobileSafari.app it didn’t do anything. just status bar gives the orientation value while the app loads in portrait. so i gave another try on Mercury Web Browser from App Store. hmm here’s what i did

using iFile, went to Mercury3.app n backed up Info.plist n then started editing it.
on the part

<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>

n removed the 3 string values n left it with

<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>

n respring, then the app directly loaded into Landscape right but still rotates if u rotate ur device. so i locked portrait n tested again, it’s locked it’s screen orientation to how it loads.

so it worked with this but not with MobileSafari, so go ahead n try. i don’t have VLC to try so…..