How do you do that mate? is it through Xbox only?
VPN?
I only use it for xbox, if you want to do something similar on PS i think you have to create a new username for each region you're buying from. I wouldnt be too clued up on the in's and out's of it all, best read up if you want to do it for the PS first
I have a router which has ddwrt installed, i connect the router to the vpn (purevpn), plug the xbox into the router via ethernet, change the xbox settings to reflect the locale of the store im buying from ie Argentina. Once thats connected up, if i havent already, i add my card details to the region i want to buy a game from ie Argentina (you add your card details via xbox website). Back on the console, i just locate the game on the foreign store and buy the game. You only have to enter you card details once, it saves your details after that so it makes it quicker to purchase games.
You can also set all this up with a wifi hotspot from your pc or laptop. Use a program like connectify, boot your vpn up, share your internet via a hotspot, connect your xbox to the hotspot etc. I couldnt really get that method going tho, my card kept getting declined.
If you're into fifa points, i think you can purchase 12000 points for £60 (EDIT: just recently changed from £38) via Argentina if you have ea access. less than half price i think?
For gameshare, give your friend your gamertag login details, he logs in on his xbox and sets your gamertag to HOME on his system. You get his gamertag login details, you log in on your xbox and set his gamertag to HOME on your system. Now every time either of you buy a game digitally, both of you will automatically get a copy. Things like fifa points and add-on's dont share.
Hopefully you get the drift hehe