How to create "Custom Forms" that trigger own business-logic / do not create any Content
Create your form by using the drupa FAPI.
Set-up a path to your form using hook_menu.
Call your custom communicatin code from your FAPI submit handler.