It would be helpful to Hosts if you were more specific about your availability/dates. As well, if you and your friends are looking for a single stay for the whole time, or want to limit a few weeks per place (if possible).
Otherwise, there are plenty of Hosts looking for help in the Centro (center) region of Portugal. In general, the Hosts section allows you to search on information you want in your volunteering stay. Give it a try!