State police in Somerset County have arrested a volunteer firefighter and charged him with setting a fire in Confluence Borough.