O que você precisa é Servidor Vine (é gratuito) e um cliente adequado (eu uso o TightVNC de um Windows máquina).
Há algum esforço de configuração envolvido - a troca rápida de usuário precisa ser ativada e cada usuário precisa realmente fazer o login na máquina primeiro para que ela tenha uma sessão ativa na máquina. Além disso, cada usuário precisa de uma instância do servidor do Vine em execução (e, portanto, cada um precisa de um número de porta diferente), mas que pode ser configurado para iniciar no login. A máquina também permanece utilizável por um usuário na verdade sentou-se na frente dela.
Editado para adicionar:
Caso não esteja claro na explicação original, a solução acima é:
- Completamente grátis
- Não depende do servidor OSX
- Vários usuários simultâneos e independentes