You can use the VMware Remote Console (VMRC) SDK to create a web-based interface to interact with virtual machine consoles.