I have a copy of the US Pokemon Emerald game and a copy of ESP Pokemon Ruby game version.
Can I trade between the two versions? If so, how?
You can trade, but you will need a link cable. Ruby and Sapphire aren't compatible with the wireless connectors.