How to build a profile using Activity data
Not out of the box, you could use CiviCRM hooks (hook_civicrm_postProcess) to create an activity on form submission.

You could also check CiviVIP they developed a WordPress plugin which does that (you will also need Gravity Forms), for the moment the plugin its only able to create contacts and activities, but they have plans for Event registration and Contributions.