I have a need for the following features in a discount coupon:

1. Coupon code is sent both to the customer AND to the store owner. This is to generate a printed coupon that gets included in the shipment to further entice the customer to return and buy more.

2. Coupon code is custom-generated for each coupon sent. This is to allow tracking where the coupon originally came from, even if the customer hands the paper version to a friend to use. That way we can tell when a coupon was passed on to a friend and by whom.

3. Transferrable coupons. Just want to make sure the coupon code will be accepted no matter who uses it.

Can coupons in Zen Cart do this? If so, how? If not, how can I make it so?

TIA,
Eugene