Mike, you can look at the svcUserAdmin web service. There is a QueueMailBoxMigration that would allow you to perform Gmail migration without the users needing to log in.
Robert Emmett
Software Developer
SmarterTools Inc.
(877) 357-6278
www.smartertools.com