dit is zo'n ISP shield:
maar het kan ook op een breadboard.
dit is een tutorial: Installing an Arduino Bootloader - SparkFun Learn om een arduino te gebruiken als isp
en deze is een andere: http://www.instructables.com/id/Turn-Your-Arduino-Into-an-ISP/
ik vind het gebruik van een FTDI kabel of een USB2SERIAL adapter nog steeds het makkelijkste. (je hebt geen extra Arduino nodig)