I am still learning more of the advanced things in Drupal and I came across a desire to do the following but am not quite sure how to approach it:

I have used CCK to create a content type which requires a bunch of information when content is created. Upon loading the corresponding node for an instance of this type, some of this information is shown along with a link to a form.

I would like this form to somehow have access to the rest of the information that was supplied while creating the content that linked to the form. Ideally, this form would show the content on the page as well as on the submitted information.

To make things more simple, imagine I had a bike content type with information listed about the bike (size, weight, colors, etc). Upon clicking the link to the form on the node for this particular bike, the form would show you that same information on it that was entered when the bike content instance was created.

If I had to guess, I would guess I would want a webform for the form and that I would want to pass the referring node or an ID of some type to the form and then perform a lookup based on that ID of the information I want. I guess I'm just not sure what the best way to tackle something like this would be. Any ideas or suggestions?

Thanks in advance!