If I am reading your post correctly, your script is on a Location layout at the time you want to send this email. Thus your set of email addresses are not part of the current found set--they are in a related table. The following calculation can be adapted to your table/field names to send out the email to all related email addresses:
Substitute ( List ( EmailAddress::EmailField ) ; ¶ ; "; " )
You can specify this calculation in the TO box in the Send Mail dialog and it assumes that a semi colon ; is the correct delimitter to use for your email client. In a few cases, you may need to use a comma instead.