Você pode usar uma configuração VNC dependendo do SO que você está usando nessas máquinas para ver o que o monitor de outra máquina tem, e usar o teclado e o mouse como se estivessem conectados a essa máquina. Eu suponho que um dos seus sistemas está executando alguma distribuição linux, se houver um X rodando, acho que a configuração VNC pode ser possível.
Esta parte da resposta foi baseada na suposição de que o monitor não foi incluído na pergunta.
Acho que a Sinergia é a maneira mais fácil de resolver o seu problema. Com o Synergy, você pode usar um conjunto de teclado / mouse em várias máquinas. A máquina com esse conjunto deve ser configurada como o servidor e o restante como clientes.