Alternative to 16U2

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 ?