The Voda passport is not bad, but it works only for calling back to Italy, not any other country. Anyway I suppose a 16 years old guy is smart enough to go to a phone shop in Spain and get a prepaid sim-card

Or just give hime an international prepaid card to use from public phones.