Internal Analog Reference - 1.1v & 5v in the same program

The other option is to use an external ADC. Then you can have 2 voltage references - the one for the internal ADC, and a different one for the external ADC.

I am working on an ADC shield at the moment: http://hacking.majenko.co.uk/node/58 and in my testing of it I use the internal ADC of the Arduino to monitor the Vref of the external ADC.