Abstract: A virtual environment program, method and system are provided that allow avatars representing users to interact in different ways within the virtual environment. A medical consultation environment is provided. A simulated environment with different virtual rooms, and different interactive functionality associated with different rooms is provided. Additionally, verbal communications between participants are determined based on physical separation of avatars and other location information.