To disable auto-rotate
- Press the Menu key when you're at the Home screen.
- Select "Settings" then "Display" and uncheck the "Auto-rotate screen" setting.
- After that you can download "Rotation toggler"
application from Android Market, and add a shortcut for it on the home screen. Then you can enable/disable rotation whenever you need.