yup
The Sea Foam Islands are not in Pokemon Ruby.
You find the ruby and give it to celio
Whirl Islands only exist in Gold, Silver, Crystal, HeartGold and SoulSilver.
Connecting to Emerald as the same conditions as to Ruby and Sapphire. You must have completed the 7 Islands (Giving Celio the Ruby and Sapphire).
After getting the ruby and delivering it to celio he will let you go to islands 4-7.
on the sevii islands (you need to find the ruby first)
You have to get the ruby and give it to celio. He will then give you a rainbow pass
Only if you have obtained the item, Ruby, in Pokemon Leaf Green. Good luck finding it though! I only play Ruby and Blue, classic and FREAKIN' AWESOME! ----- I believe you need both the Ruby and the Sapphire in Fire Red or Leaf Green to trade with Ruby/Sapphire/Emerald. Find these on the Sevii Islands...
There are none other than the Event Islands and Mirage Island.
4, 5, and 6 island
You have to get the National dex and Beat the Pokemon league. Then, give the ruby to celio and he will give you a Rainbow Pass. Allowing you to go to the sevii islands. (1 - 7 islands)
Pokemon ruby's version IS Pokemon ruby.