Hi Carly,
Yes did solve that using both Marketo and SFDC custom objects. This will also involve you giving the telemarketing agency access to your CRM systems with additional custom security i.e. blow opps. objects and sensitive information.
Send me an email (christopher.swarup@misys.com) I could take you through the workflow.
Thx,
Chris