1. Kann egal sein, muss es aber nicht. Mußt du ausprobieren, da es aber keine G5 CDs bzw. System DVDs von einem G5 sind, stehen die Chancen gut, dass es egal ist.
2. Nein, Codes brauchst du keine, Mac OS X will keine Seriennummer bei der Installation haben, das kenn ich nur von Windows.
Leg doch einfach mal die Mac OS X Install Disc 1 ein, starte den iMac neu, halte die C Taste während des Startens gedrückt, wenn das nicht geht oder alternativ kannst du auch die alt Taste gedrückt halten und dann die CD als Bootlaufwerk auswählen und schau was passiert. Wenn das Installationsprogramm von Mac OS X Panther startet, ist alles in Ordnung. Andernfalls Fehlermeldungen und möglichst genau und detailiert die Vorgehensweise bis zu dieser Fehlermeldung hier im Forum posten, so kann dir am ehesten geholfen werden.
Denk dran! Vor der Installation von Panther alle wichtigen Daten sichern, es gibt keine Garantie, dass auch wirklich alles beim Updaten klappt und auch wenn du die Option auswählst, dein Homedirectory beizubehalten, sicher ist sicher. Immer einen Backup haben.
Die Software Restore CDs enthalten vermutlich analog zu dem Punkt Classic&Software Support (oder wie auch immer der heißt) auf meiner System DVD die Classic Umgebung und die XCode Tools. Es empfiehlt sich beides zu installieren.
Am Ende noch ein paar Hinweise.
1. Installiere immer das BSD Subsystem. Du kannst von mir aus alle Schriften, Sprachen und Druckertreiber die du nicht brauchst weglassen aber bitte, bitte installiere das BSD Subsystem, ich hab es schon in diversen Foren und beim Treffen von Mac Benutzern erlebt, dass das BSD Subsystem nicht installiert war (Ich benutz eh nie die Kommandozeile und das Terminal) und standen dann im Zweifelsfall im Regen, wenn es Tricks und Hacks gab, die sie über das Terminal ausführen wollten oder die nur so aktivierbar sind. Auch benötigen manche von Linux oder BSD nach OS X portierte oder von OS X mitgebrachte Programme dieses Subsystem bzw. werden nur installiert, wenn auch das Subsystem installiert ist. Apple selber verweißt in einigen Dokumenten auf Kommandozeilenprogramme und was wenn du die nicht hast?
2. Wenn du X11 installierst, unbedingt und dringend das X11SDK.pkg mitinstallieren, dass wird, wie die BSD Unterstützung bei den XCode Tools beides nicht installiert, wenn du die XCode Tools Installation einfach standardgemäß nur durchklickst. X11 brauchst du beispielsweise um fink, Darwinports oder seit neuestem auch gentoo zu nutzen oder halt für andere nicht über dieses Portsammlungen erhätliche Programme zu nutzen, die einen X-Server brauchen. OpenOffice.org oder GIMP währen solche Programme.
3. Wenn du Java brauchst, dann mußt du dir das Java SDK von den Apple Developerseiten herunterladen. Apple hat bei einem der letzten Updates von Java das SDK wieder vom eigentlichen Java getrennt, warum auch immer.