Follow the steps below to Install and Configure SQL Server on Secondary Server.
1. Install SQL Server on Secondary Machine.
2. Install the Client Setup of SQL Server on the primary machine.
3. Configure SQL Server in HC settings as explained here https://portal.hostingcontroller.com/kb/a1305/configuring-microsoft-sql-server-for-hosting-controller-v10.aspx?KBSearchID=63086
If SQL Server is on remote machine, then you need to run SQL Server Client Setup on the primary machine where HC is running. You will see the Client Setup option when you run the SQL setup. SQL client setup mainly installs few components called SQL DMO, which are needed in order to programmatically perform SQL server operations. SQL server enterprise manager also uses same components.