Download the feature from
This SharePoint 2010 solution allow site administrator to define who can or cannot see the SharePoint ribbon.
In few words
With this solution you can on each site define if the ribbon is display or not for :
Activate the feature named ConsultPoint.SharePoint.RibbonVisibility on your site collection