Just like people may have multiple phones and we have a Custom Field type of Phone Number with phone number like validation. People have multiple emails and we could use a Custom Field of type email with email validation.
That would be step 1.
To take things to higher level it would be great to somehow failover to a secondary email in workflows, etc and actually send to this secondary email, etc.