Arduino Uno to program Mega328 with 8MHZ bootloader on breadboard?

You could also just put it on the breadboard and connect the ground, reset, rx and tx to the arduino board that way you dont have to keep putting the chip in and out of the breadbard and arduino.

Also if you are doing anything time related you are still going to want to use a crystal and you'll need a bootloader meant for external 8mhz. If no time, then nevermind.