David Fowler of uC Hobby writes:

Randall converted an Arduino into AVR chip programming hardware for use with AVRDude. The project programs AVR tiny13 and other tiny AVR chips using an Arduino. He provides code and instructions to implement the Atmel AVR910 In System Programming protocol.

Arduino AVR In System Programmer (ISP) – Link