Yes, it's possible. I am in the exact same situation.
Just create a user account for Externaluser@internal.com and in the Email Addressess tab of the Exchange properties, you need to create a new SMTP email address of Externaluser@External.com and "Set as Primary" so that all outgoing emails...