Will Mountain Lion install and run on a second drive (SSD) inside a MacBook Pro? I currently have a standard MacBook Pro from 2010. I bought an SSD drive and a caddy and I want to do a fresh install of Mountain Lion on the SSD, and stay with the other drive as secondary boot option.

Can I just put the SSD on the place of the optical drive, or do I need to put the SSD in place of the current HDD, and put the current HDD in the cadddy (and connect the caddy instead of the optical drive? I would like to stick with the data from the old HDD around.)

The laptop is a 13" model "Core 2 Duo" 2.4
If you are using something like the Optibay drive from MCE Tech, you an put either drive in the caddy. I prefer to make a single change at a time, so when I did this I put the new drive in the caddy and left the old working boot drive alone.

As for installing from a USB thumb drive (I assume this is what you meant since you weren't clear), you shouldn't have to. You can download the Mountain Lion installer and run the app. During the install process you can choose what drive to install the OS on, simple choose the newly installed and formatted SSD.

Once you have both OS installed, the system will remember the last drive that was selected in the Startup Disk preferences and store that choice in NVRAM so that it will continue to start from the preferred drive. You can hold the option key at boot to prevent this choice and pick from all bootable drives when you want to switch things on a specific boot.

Most people find that having two OS internally is confusing. Spotlight will try to find the correct version of Safari if you don't keep them both updated, but sometimes you end up running the wrong version of an app. This is confusing at best, and troublesome most of the time and can cause data issues when the wrong version of an app opens data it didn't expect from a newer version of iPhoto for instance.