It doesn't create tables per form, it has a set of 5 tables currently, in alphabetical order:
so the sts_WebForm table represents the instance of Form Wizard Pro (of which you can have as many as you like)
ResponseSet represents a completed form and has a guid that ties the Response rows together which of course are related to the questions.
In the UI we make it look like the form is represented as a table for download and export, but it isn't really stored like that.
You could poll for new rows in sts_WebFormResponseSet and then use a query to extract all the data.
In the future we have planned to implement a provider model for a form completed event that would allow you to write a handler for that event in .NET code and plug it in and get access to the completed form objects.