No. All you need to do is to talk to Mr. Pokemon after you beat Red.
to catch any of these u need either a gameshark or use other cheats.
You bet
Lugia Ho-Oh Raikou Suicune Entei Kyogre Groudon
Lugia and Palkia are super effective
Kyogre, rayquaza if you have vba emulaor zapdos, moltres, articuno, lugia and more.
you have to get a mystery ticket if you want a deyoxes you have to get a aurora ticket.
you should do missions that say you get a new area unlocked as the reward or special items as the reward
yes you can. but if you have Pokemon soulsilver, the first encounter will be a lugia and vice versa for ho-oh.
you can catch lugia,kyogre,groudon,raykouaza,ho-oh,zapdos,moltres.articuno,and the three regis
Ho-Oh Lugia Suicune Articuno Zapdos Moltres Mewtwo Kyogre Raikou Entei Latias
You can't capture Kyogre or Rayquaza, however if you send Kyogre from HeartGold plus have Groudon from SoulSilver you can find Rayquaza as well. To get Dialga, Palkia and Giratina you must have Arceus.
scyther lv46 typhlosion lv51 lugia or hooh lv54