Crumble the graham crackers in the bottom of 4 glasses (2 graham crackers in each glass).
In a bowl, beat the cream cheese with a mixer until smooth. Add the powdered sugar and mix until combined. Slowly add the hot choclate and mix on low until combined. Mixture may be lumpy - increase speed to medium-high and beat for 1-2 minutes until the lumps dissolve.
Pour ¼ of the cream cheese mixture into each glass on top of the graham crackers. Places glasses in the refrigerator to chill for 1 hour.
In a small saucepan, melt the mini marshmallows over low heat. Stir frequently. When the mixture is very sticky, add the corn syrup. Stir until the mixture is well combined, smooth, and shiny.
Remove the glasses from the refrigerator. Spoon ¼ of the marshmallow mixture into each glass. Top with garnishes and serve immediately.