yeah IMAP is one way of doing it

I tried using Cpanel forwarders/aliases
I created 2 forwarders for the same virtual/catchall account. One forwards to my email the other to the other person. Kind of rough but I think it works for us