You can update the universal email server behavior and add more recipients. Just click on the To button to get an advanced interface that allows you to set multiple recipients.
How do you want to resend an email if the user didn't receive it? You could do it however you want to. You would use universal email and create the email as you want it to look and have it send when you want it to send on the page where you want it.