L'USBtinyISP di Adafruit è un programmatore ISP a tutti gli effetti il cui firmware sta in un Attiny2313.
Qui trovi tutto: codice, schemi ecc..
http://www.ladyada.net/make/usbtinyisp/Funziona benissimo ma ha un limite, non può scrivere su chip con più di 64 kB di Flash.
Con un Tiny85 non puoi farlo perché non ha la seriale HW e perché mancano dei pin per poter gestire il processo di flashatura. Via ISP ti occorrono 4 pin: RST/MOSI/MISO/SCK. A cui devi aggiungere quelli per gestire la comunicazione seriale verso il PC, almeno 2: RX e TX.