Just make it so you have the same privileges as a free player when visiting another world and cannot progress achievements when not on your own world.

Gotta push those world transfer sales. :P