OK es gibt zwei Möglichkeiten.
Entweder du verwendest einen WLAN-Router und Airportkarten in beiden Macs (hat den Vorteil, dass nur ein Gerät eingeschaltet sein muss, um damit zu surfen - du brauchst aber ein Modem mit Ethernet-Anschluss, um mit dem WLAN-Router zu verbinden).
Möglichkeit 2 ist, dass du einen iMac mit dem Internet verbindest und an diesem Rechner die Internetverbindung freigibst. Dann kannst du den zweiten via Airport (WLAN) oder auch ganz normalem LAN-Kabel (crosscabel) verbinden und lossurfen (bei dieser Variante muss das erste Gerät immer laufen, damit das zweie ins Internet kann - ist aber von den Anschaffungskosten natürlich ein bißchen günstiger)
Für die WLAN-Lösung brauchst für beide Macs eine Airport-Karte - ich schätze du hast 15" CRT iMacs, also geht nur eine alte Karte mit b-Standard. Gibt es meines Wissens nicht mehr zu kaufen, aber vielleicht hast du bei ebay Glück. Sonst musst du einen WLAN-USB-Adapter verwenden.
Wenn die Geräte nicht allzu weit voneinander getrennt sind würde ich sie ehrlichgesagt mit LAN-Kabel verbinden. Ist günstiger und wenn du schon ein Ethernet-Modem hast ist auch der Kabel-Router günstiger als ein WLAN-Router.
Die Kosten deines DSL-Anschlusses steigen aber sicher nicht