Hallo waldfürst,
wenn es Javascript sein darf: zerlege das Bild in lauter ca 200px*200px große Kacheln und lade je nach Scroll-Position nur die nach, die sichtbar ist. Google Maps macht es so.
Wenn Javascript keine Option ist, mache für jede Kachel eine eigene Seite und verlinke die Ränder entsprechend. Hier könntest du dir mit PHP oder einer anderen Serversprache das leben etwas vereinfachen.
Gruß, Jürgen