donc en gros tu vends le service à tes clients "j'envoi pour vous des newsletters à vos propres clients"...
je ne connais pas bien NMS mais si tu ne trouves pas de gestion multi gabarit il y a fort à parier que c'est simplement pas implémenter .. ce qui n'est pas étonnant vu la demande un peu... spéciale...
j'imagine que tu envois les newsletters depuis ton propre site internet.
Je te conseil de personnaliser les newsletters que tu envois en y incluant un paramètre supplémentaire dans les urls générées, genre &myclient=23 ainsi le client cliquant sur "se désinscrire" arrivera sur ta page perso de désinscription. Toi tu récupère les paramètres, et notamment $params['myclient']
ensuite "c'est simple" : grâce à l'info récupérée tu changes avec smarty inclus dans tes feuilles de style les infos type : color / images / background de ta page.
des pistes pour coder tout ca :
la récupération du paramètre se ferra grâce à un tag utilisateur placé au départ du contenu de ta page
les gestion du css avec smarty est très bien décrit dans le blog des développeurs
voilà en vrac mes idées