Re: reply with different address yes.
As link above, setup the accounts in Mail. When replying, in the "From" box, select the account you want to reply from.
I'd just forget about forwarding, setup each account in Mail, and then do above. Will have the advantage of keeping e-mails organized by service they come in from. Less clutter in whatever account is considered "primary".