Remote Desktop for Mac OS X
Mac OS X does not support multiple GUI sessions by itself. There are a couple options however - you can try Vine Server which requires some setup ahead of time (fast user switching on, you have to be logged on with a copy of Vine Server running).

The more robust alternative is a product called AquaConnect Terminal Server which provides services like Terminal Server but requires Mac OS  X Server to run.