Hi Kenneth
We have done some work around this. Depending on your objectives you may be able to use a combination of Method's web forms, portals, and case data structure to create the desired customer interaction.
Of course you can start from scratch and build your own data structure and interact with your data using the API. This has the benefits of structuring your data specifically to your business model with workarounds.
Is this work you are planning to do yourself?