pagina html normal con cuadros de texto:
para (destinatarios del mensaje)
mensaje (mensaje a enviar)
y botones:
seleccionar (abre popup con lista de usuarios)
enviar (adivina que hace

)
el usuario entra a la pagina para enviar un mensaje y hace click en boton seleccionar, se abre popup con listado y usuario selecciona a quienes enviara mensaje al momento de terminar se traspasan los id de los checkbox a ¿era una arreglo?
al momento de volver a la pagina del mensaje quieres que aparezcan los nombres en el cuadro para (aqui trabaja javascript), escribes el mensaje blabalbalalbal...y apretas enviar...cuando eso ocurre deberia haber una pagina intermedia (aqui trabaja ASP y ocupas el form y todo eso) donde hagas el "envio" del mensaje...
PD: si esta bien y entiende algo a que direccion mando la factura¿...