Barcelona can buy anyone they want anyway I would think.
Plus if not they always have the power to declare interest and make the player want to leave his current club.
However,seeing Messi play on a cold,wet and windy night in Stoke would probably be one of the football finest moments