There are so many ways to do what you ask, but i can point you in right direction or use a tutorial in the FMP package.
REPORTS = LAYOUTS
Create a Layout and design it with logos, graphics, information from you DB records. Size the layout for your intended output size.
You can navigate to your reports using scripts activated by Buttons.
FMP emails are more like "texting" but can attach your reports in picture, pdf's, or other types.
Using a type field is the way you FIND a uniques set of records for report and emails. Read a bit more and then we can be more specific.