Embedding a webform inside a node content
There are several ways to do this.  The method I normally use it to make a custom Panel page for my node.  The content area will contain the "node being viewed" as well as a custom block that renders out my form.

The easiest way, though, is to use the Webform module, and you can build your forms with the UI and easily attach them to a content type.