The URL your partner suggests is more likely using HTTP. You can use Marketo's 'WebHooks' feature to do this. You will require a web developer skill set for this but possible.
Once a lead registers, you can trigger the WebHook to pass that lead information to your Partners database (through a URL) which will give them that real time view. Be sure you have your policies and any NDAs in place to keep yourself legal when passing information about leads to vendors etc.
Info on WebHooks:
http://community.marketo.com/MarketoDeepDive?id=kA5500000008QN8CAMOther options:
If you don't have this, using Marketo's Program Statuses and SFDC Campaign status, all leads who register will be in SFDC. You can create a campaign report with the registration filter with all lead information as columns and have that report generated automatcically and be sent to your partner on any frequency you choose.
And lastly, in Marketo, you can create a lead report and group on just the email address field. With filtering in the smart list (member of program is X, AND status is 'Registered') this will create a report of all who registered and your partner can see just email address, and this can be sent out to him on any frequency.