Thanks Jason.
the page now validates as a stand alone page i.e if I view the page cform.php without it being pulled in via the framework extension.
but still if i veiw page cform.php page being pulled in via framework dynamic plugin it still sends email but isnt validating.
for a messy work round i have changed the
$WAFV_Redirect = "".$_SERVER["PHP_SELF"] ."?invalid=true";
to
$WAFV_Redirect = "Contact/Thankyou";
email still gets sent and user gets thankyou page. I will monitor for spam etc
this was working ok though before i opened site up in cs6 with data bridge installed.
Cheers