Referral Program

Referral Program

How can I successfully add a referral program to Leads that has a start date and expiration for a payment to be made to an outside lead source?  After 90 days from the referral the lead can be reassigned to someone else but i want to create a report and pay a referral partner if the lead closes within the 90 day period.