Yes, the PSN codes are region locked. You'll have to buy a PSN code for the person based on they're region. Otherwise have them create a US account (or what ever the PSN codes region is) and use it that way.