As I mentioned earlier, the sending of an email out and back in is coded to prevent an infinite loop. You will need to use a specific email account that does nothing but handle this loop externally. That email account will need to have complicated rules to make sure the loop is not infinite.
The tags are very good at what they do, but there isn't a tag for an attachment with would also be helpful in our situation.
WHD has so much going for it but this key functionality is going to force us to look at other options.