Doch man kann schon eine Aussage treffen. Spanien und Norwegen zählen bei den deutschen Providern zur Tarifgruppe EU und diese Preise sind an gesetzliche Obergrenzen gedeckelt. So kosten abgehende Gespräche von allen EU-Ländern nach allen EU-Ländern - also egal ob nach DE oder NO - max 51 Cent/min. Wenn der Empfänger, wie in eurem Fall, auch im Ausland sitzt, zahlt dieser für eingehende Gespräche max. 22 Cent/min.
Da beide eine deutsche Rufnummer haben, zahlst du also einmal die Gebühren nach DE (51Cent) und dein Sohn die Weiterleitung nach NO (+22Cent) und umgekehrt.
Andere Preise entstehen, wie curiosus schon schrieb, wenn Optionen aktiv sind, wie z.B. Vodafones "Reiseversprechen" oder Telekoms "Smart Traveller".