They are on different computers, so I can't use apache virtual hosting
Na verdade, é exatamente isso que você precisa fazer;)
O manual não é explícito, mas você inverte tudo para um host específico fazendo /
, a URL raiz, o destino da diretiva ProxyPass em uma entrada do host virtual:
<VirtualHost *:80>
ServerName host.example.com
ProxyPass / http://internalserver.example.net/
ProxyPassReverse / http://internalserver.example.net/
</VirtualHost>
<VirtualHost *:80>
ServerName host2.example.com
ProxyPass / http://other-internalserver.example.net/
ProxyPassReverse / http://other-internalserver.example.net/
</VirtualHost>