Puedes lograr algo muy cercano a esto con una solución de PC virtual. Lo probé con Parallels. Para simplificar, asumo que ejecutas Mac OS X en el ordenador "real" y Windows en Parallels (por supuesto, también puedes ejecutar otro sistema operativo, sólo elegí uno para simplificar la historia).
En la configuración de Parallels, puedes elegir qué dispositivos USB deben conectarse al Mac y cuáles a Windows. Si conectas tu teclado y ratón externos a Windows, recibirás una advertencia que te indicará que esto deshabilitará la entrada de los mismos en el Mac, pero esto es exactamente lo que quieres. Asegúrate de desactivar la sincronización del puntero del ratón (en la versión 5 se llama "SmartMouse"), de lo contrario no verás el puntero del ratón de Windows.
Ahora puedes usar el teclado y el ratón externos sólo en Windows, y el teclado y el ratón principales en cualquier lugar. Esto también es útil si quieres anular algo que tu hermano está haciendo :-)
Hacer esto en un entorno sólo para Mac no es posible actualmente porque requeriría cambios en el gestor de ventanas, que es parte del sistema operativo. Hay un proyecto que hace esto para el administrador de la ventana X pero esto no funcionará para controlar todas las ventanas de tu Mac. TeamPlayer es un software que permite controlar Windows con múltiples ratones, pero con la excepción de sus propios programas, se controla el ordenador por turnos: sólo un ratón puede dar clics reales, los demás deben esperar su turno.
Una solución completa es Utilidad: pero esto funciona sólo en Linux, porque, como dije, requiere modificaciones en diferentes lugares de la pila de software y sólo Linux es lo suficientemente abierto para permitirlo. Microsoft creó un proyecto similar: Windows MultiPoint Server pero esto es un objetivo para las escuelas y dudo que puedas conseguirlo. Y por supuesto, sólo funciona en Windows.