We've done this for one of our clients. Campaigns get marked as "Available for Sales" via a checkbox on the Eloqua campaign and then it shows up in a list on a visualforce component for leads and contacts in Salesforce.com.
Sales can then add their leads or contacts to the campaign in Eloqua.
Cheers,
Ben