Hi,
It is possible and there are two more ways of doing it(other than the one Florent mentioned above)
1. Static email:
Step 1. Create a new email template which you want to send to your visitors(static content).
Step 2: In your web app after you receive the details from your visitor use JS activity to set the target and trigger the email i.e nms.delivery.LaunchFCP(@id) and nms.delivery.Play(@id) will come handy.
2. Dynamic content email
Step 1. Create a new message center email template along with all personalized data.
Step 2: In your web app after you receive the details from your visitor use JS activity to make a soap call and it will trigger the email in real time.
Regards,
Amit