Hallo,
der ATMega328 auf dem Arduino board beinhaltet einen "bootloader", damit der Arduino mit der Arduino Entwicklungsumgebung (IDE) kommunizieren kann.
Dieser "bootloader" fehlt deinem ATMega8 und daran scheitert das Vorhaben den einen durch den anderen zu ersetzen. Man kann zwar den Arduino bootloader auf den ATMega8 laden, da du aber schreibst, du konntest ihn nicht programmieren, fällt diese Möglichkeit auch flach. Zumal man beim Laden eines bootloaders auch noch die Fuse bits richtig!!! setzen muss.
Mein Vorschlag : versuche erst einmal mit dem Arduino klar zu kommen und verschiebe alle anderen Aktionen bis du in ein paar Monaten den Arduino und den ATMega328 im Griff hast.
Gruß
Gast