Wie es mein Vorgänger bereits geschrieben hast, benötigst du ersteinmal den Programmier-Adapter (ISP).

Neben der passenden Hardware (ISP) muss auch noch eine Software her.
Ich benutze Bascom AVR (http://www.mcselec.com/).
Ist ganz einfach mit Basic zu programmieren.
Kannst natürlich auch in Assembler und C programmieren, da weiß ich aber nicht, welche Software du dafür benötigst

Gruß
Daniel

Ps.: Bascom AVR kannst du dir kostenlos als Demo herunterladen. Sollte für den Mega8 vollkommen reichen, denn nur die Größe des Programmes ist eingeschränkt, das in den Mega8 geschrieben wird.