You have to have acess to Pal Park and not have any HM's attached in order to migrate.
Also you can only import 6 a day (changing the time on your DS will make you wait another 24 hours).
You need to get them at the Pal Park.
As to the GLs, I was referring to what clauses GLs use and how many pokemon need to be the type of the gym.
[Edited by ghost42, 12/8/2008 11:58:15 AM]