As far as I am aware every one involved in volunteer work in Thailand must obtain a work permit , there must be a juristic entity where you volunteer for : a registered charity or a government organization, for at least 4 hours a week. the documentation required is same as a regular work permit for a paid job.
Any thoughts?