pass cck email value to webform block
In your webform add an "email field" for the recipient (say email_recipient).
Go to node/123/webform/emails to set the recipient to be your previously created field.
Create a hook_form_alter to put the email address you your webform field.

&lt;?php
function CUSTOM_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  //you need to set up a CUSTOM module to store this.
  //use devel with dsm($form); to figure the name of each field
  if ($form['#id'] == 'webform-client-form-123') {
    //load the node from the url
    if (arg(0) == 'node' &amp;&amp; is_numeric(arg(1))) {
      $node_email = node_load(arg(1));
      //set your webform field to your email
      $form['submitted']['con_email_recipient']['#default_value'] 
           = $node_email-&gt;field_email_recipient[0]['value'];
    }
  }
}
?&gt;



Add some CSS to hide the field, and it should work, code untested but I'm pretty confident about the steps, also have a look at Working with Default Values.