Have a look at this thread: Player model swapping

Works like a charm.