Restrict case clients to organizations?
You should check what the webform_civicrm module offers as it allows for Cases to be created, and in theory if you set the Contact on the webform to be restricted to Organisation, then you may get the outcome you require.

If not, please expand on your question with more specific requirements