Hola:
¿Los invitados están registrados en una base de datos? ¿La base de datos está en un servidor o en local?
Cómo ves con los datos que das es difícil dar una solución. Simplemente si no están en una base de datos debes crearla y usando un lenguaje del lado del servidor como PHP y imprimir las invitaciones. Pero si la base de datos está en local sería necesario instalar un servidor tipo APACHE o IIS. La verdad, ¿vale la pena pasar estos trabajos para no crear los correos uno a uno?
Saludos.