Setup a duplicate workflow called 'public and private' and mimic your other one and give your customer roles access to that one.
I did call a FootPrints Technician last week. He had me add a second Category Tree to the solution form to serve as the Customer filter in the role.
Conrad Simpson | Help Desk Technician
Five Points Bank
Phone: 800-576-4687 – 8759