Ignore the Wiki, it is out of date. Quest now has a built in system for changing the character, I think you just do
game.pov = alt_char
Where alt_char is the new character. I should have its own inventory - any object inside of it - and its own location - the room it is in, without you doing anything special.