I believe a server process can only handle one level at a time. However the network engine allows the concept of zones. So New York would be one zone and Boston would be the other. The way it works is each zone is handled by a different server process. The zones can run on different computers, and you can pass a player between the zones as needed.