Mike,
To set up a local company you do not need to be a resident in Argentina. However, the majority of the members of the board must be residents of Argentina (with a valid residency visa, even though this might sometimes be overlooked by authorities).
To open a branch, you will have file...