You could have the Agent answering ask the questions on the form and create the account.
You could create a separate html form some place else and use the api to open the ticket.