Need help separating Leads from more than one website

Need help separating Leads from more than one website

Our company has two different Web Sites that we want to use for collecting leads. One is a private website used by our channel partners. the other is from a general information request form on our public website.

We want to use separate Web To Lead Forms for each site because we need to associate the leads from our private site with the channel partner that submitted the lead. The leads from our public site may be assigned to internal salespeople or to a channel partner.

In conjunction, we want to have different auto-responders as well as different Web To Lead Workflow (different ownership rules, etc) for leads generated by the private and public sites.

Can anyone help me out with this.