All Unowns in SoulSilver are found in the basements of the Ruins of Alph.
You have to capture the first 26 Unown before getting the two other Unown.
by breeding two raichus
Yes mew two is on soul silver you just need to look in cereleun cave
Go to the goldenrod department store.
catch nincada with two spaces in your party and a spare pokeball
You have two beat the Pokemon league.
Have ho oh and luck
You need the Silver Wing and lots of any sort of Poke Ball.
Route two is Just Above Viridian City in Kanto.
Onix and Geodude are two I know.
cerulean cave after you beat all the gym leaders
you have to migrate it or have some one with soul silver or heart gold trade it to you