You can certainly create a custom web form to allow data to be entered into custom tables. Just select the Create Custom Web Form radio box and follow the steps. Step 7 allows you to setup an email that is sent to you when the form is submitted. As for restricting access to the form, just put it somewhere on your website that is only accessible via a link you send. Generating a PDF cannot be done automatically with this workflow and will need to be done after the form has been submitted.
Alternatively, you can setup a po for this. This will require the creation of custom screen(s) for allowing the user to input the data that you require. You can create custom action sets for sending an email and generating a PDF report. You also can customize your own report via rtalReport. Designer
This second option allows much more custom functionality, but is a great deal more complicated. Should you choose this, I would recommend contacting your account manager to have our professional services team create this or reach out to one of our partn for assistance. ers
I hope this helps.