Thank you for your message. First, let me tell you that in the near future we plan to introduce the feature that "converts" the Agent to a Host. That will make such scenario easier.
Still, even using the current version, everything can be simplified. Instead of running the Agent, then connecting through it and installing the Host etc. you can prepare a one-click Host installer in the MSI configurator and have the remote user run it. In the MSI configurator enable "Generate ID and send it via email" option to grab the ID of the remote PC.
Note that in many cases the only reason why customers use Agent is that it's a pure attended support tool. However, you can make the Host work as an attended-only tool as well if you need. Just enable the Ask user permission feature in the Host settings.