Also ich hab mir das so vorgestellt:

Bild hier  


Die Pfeile gehen zur üblichen Hardware. Wenn switch, dann kann programmiert werden.




Über 3 Schalter wird der jeweilige AVR ausgewählt.
Die Schalter sollten 2xEIN , also jeweils 2 getrennte Schalter sein.
(Insgesamt 4 Kontakte):

Bild hier  

(Punktlinie stellt die mögliche getrennte Verbindung dar, wenn Schalter gekippt..)

Wenn der Schalter gekippt wird, bekommt ein AVR Strom und das Relais wird geschalten, was die Pins von der Hardware trennt und mit dem Programmierport verbindet.

Warum 2 getrennte Schalter in einem verwenden?
Damit, wenn nicht programmiert wird, die AVR Betriebsspannung nicht die Relais schaltet

(Sry die Bilder sind verschwunden, kA warum...)