How can associate particular contacts with appropriate 'from' addresses in Mac Mail?
You can't do it by addressee.
By default it will reply from the email address you were sent the email to.
Otherwise, you could try
Prefs > Composing > Send new messages from...  Account of selected mailbox,
for an on-the-fly solution.