Hey Jack,
Here are a few initial thoughts. If you can afford downtime, you can simply power down the VMs, download them to removable media (like an external hard drive), get them to the hosted facility (hand-carry, courier, covered wagon, etc.), then have them upload the VMs to the other host(s) datastores. Someone will then need to re-add the VMs to inventory via vCenter or directly on the host.
I've never done business with a hosting facility, but could there be competent engineers or administrators that work there that could accept your removable media and copy/upload them to your host(s) and/or datastores?
Without some sort of trusted WAN between facilities and some type of replicated or shared storage between the two, you may be very limited on options. I'll check back to see what others have to say.
Cheers,
Mike
http://VirtuallyMikeBrown.com
https://twitter.com/#!/VirtuallyMikeB
http://LinkedIn.com/in/michaelbbrown
Message was edited by: VirtuallyMikeB