Can I configure the app so that read-only users can comment on activities?

No, you can't. Any user who can update any field must have more than read-only access to the activity.