Sharing Data with non ZoHo users

Sharing Data with non ZoHo users

I am potential new user for ZoHo and I am trying to understand how I might be able to use this for my company.  

I am an independent sales company that represents several manufacturers.  I would like to allow someone from another company and non ZoHo user or account holder to be able to view only a group (not the whole database) of contacts, potentials and reports.  Is this possible?  Do they need to create a free account for me to share my contacts with? If they already have a ZoHo account can I share just a portion of my contacts with them?  What level of ZoHo would I need to make this happen?

Thanks,

Norm