Is there a fee involved to get a solicitor's permit?

Yes. There is a permit application and $25.00 fee (checks made payable to the "City of Marlborough").