Hi,
There is a number of ways you can accomplish that. I would like to point you to the following knowledge base article that describes possible solutions:
Variant Notification E-mail addresses for On-line formsAlternatively you can create a custom macro that you use as a To e-mail field. Within the custom macro, you can access fields that user has submitted and based on them, you can return any e-mail address you need. You can use the following code in the custom macro to get a value of some BizForm field:
DataRow row = sender.SourceData[0] as DataRow;
string field = ValidationHelper.GetString( row["<column name>"] , String.Empty );
More information about creating custom macros in R2 can be found here:
Macro expression in Kentico CMS R2In terms of the second question, regrettably, it is not possible to define the email body in the form of a transformation.
Best regards,
Michal Legen