Hi Chris,
It is my understanding that you cannot add external users to an approval task, only review tasks. Approval tasks provide the user the ability to approve or deny via a link in their email notification. If they are not a registered user for your company, they are not able to approve via the email, or by logging in (since they are not a registered user.)
Hope this helps,
Jennifer