You can create Help Desk issues via an XML or JSON REST API, or using a contact form on your site. You can find more information about this feature on our API documentation site (scroll down a bit for the part on how to use a contact form on your site). You can see this in action on our own contact form.