Make the candy for a candy message gram at home using a simple recipe, and then create a message using alphanumeric stamps. Alternatively, order candy message grams from mymms.com, where you can print M&Ms with text, custom images or clip art.
To make candy hearts similar to Sweethearts produced by candy manufacturer Necco, simply combine 3/4 teaspoon of gelatin, 1/4 cup soda (either soda water or any clear soda such as Sprite, Sierra Mist, 7-Up, et cetera) and 3 cups of powdered sugar. Add flavoring and color to preference and combine well. Use a rolling pin to reach a thickness of approximately 1/2 inch. Consistency in thickness is important, as it determines the time the candy requires to dry and harden. Use a die to cut out your desired shape, and place the candy on a baking sheet to dry. After the candy has dried completely, use rubber stamps with a small amount of food coloring to create your message.
M&Ms also offers customizable chocolate candies at www.mymms.com. Purchasing these candies yields some advantages: it takes significantly less time than making the candy yourself, the service prints the candy with custom images, and many people find the flavor of M&Ms preferable to that of a Sweetheart-style candy. However, this method is considerably more costly and also limits the types of available fonts to Arial and Comic Sans.