How can we add multiple contacts for a single Lead

How can we add multiple contacts for a single Lead

We need to be able to have multiple contacts for a single Lead.  We could try and create custom fields, but we really just want to be able to have contacts tied to a lead.

Is this possible? 

Thanks, Dave