It does not necessarily require a script. But one may make the process much faster and easier.
Do you want to send out an email where the message is the same but which has the recipient's name inserted in the appropriate spots? The basic "form letter" type of email?
That can be done with a calculation that combines the body of your email with fields from the data base that contain the name of that recipient and/or any other info from the database that you want to insert into the email to customize it to that specific person. It might look like this:
"Dear " & Recipients::FirstName &",¶¶Thank you for meeting with me...
There are also ways to set up "template" records where you write out your message for multiple recipients with "placeholder" text for specific fields in a text field. A calculation then substitutes the recipients data for the placeholders in your email.