use atmega328p-pu to flash atmel 90usb162
Adafruit has a project for a standalone AVR programmer. Theirs is Arduino-based, but since the Uno uses a '328P it should be easy enough to adapt to your needs.