Set up a calculation field like this:
"I would be happy to provide " & NameField & " with a free consultation."
You can also store the body text into fields so that different records have different messages:
BeforeNameTextField & " " & NameField & " " & AfterNameTextField
You can get more sophisticated than that if you want.
Store the entire body message in one field with an easily entered place holder for inserting the name:
BodyText = "I would be happy to provide **** with a free consultation.
Then use this calculation to insert the name:
Substitute( BodyText; "****"; NameField )