How can you program a chip with the firmware of another chip, please explain.
The Arduino Nano uses the FT232
http://arduino.cc/en/Main/arduinoBoardNano
The Arduino Pro Mini doesn't have a USB connection at all.
Do you want to build a standalone or a clone ?