Yep, magical magic. Soren's a mage, and Hennhenn can zot things with energy. I'm the normal scientist with no particularly magical stuff going on with him. :D
See you soon, door's open! Oh! and a tip about those portkeys, they pull at your navel, so you might get queasy. Sometimes they're tricky and land you... well, a foot up from actual land, so be prepared to catch yourself. But other than that, it's a pretty fine ride.