Webform submission as new node
Alternative to Webform + Bala's answer is Multistep Nodeform. Using it you can redesign node creation into multistep form and simply allow anonymous to add noeds of given content type.


  For each step you can define which fields should be included in this step. "Fields" includes core-fields like "Title", "Body" or "Authoring information" as well as fields defined by other modules (e.g. Date).