According to usacarry.com, a MA resident permit is valid in...
Alaska
Arizona
Idaho
Indiana
Iowa
Kentucky
Massachusetts
Michigan
Missouri
Montana
North Carolina
Oklahoma
South Dakota
Tennessee
Texas
Utah
Vermont
...and a NH non-resident P&R license adds...
Alabama
Arkansas
Georgia
Louisiana
Mississippi
New Hampshire
North Dakota
Pennsylvania
Wyoming
http://www.usacarry.com/concealed_carry_permit_reciprocity_maps.html
Alaska
Arizona
Idaho
Indiana
Iowa
Kentucky
Massachusetts
Michigan
Missouri
Montana
North Carolina
Oklahoma
South Dakota
Tennessee
Texas
Utah
Vermont
...and a NH non-resident P&R license adds...
Alabama
Arkansas
Georgia
Louisiana
Mississippi
New Hampshire
North Dakota
Pennsylvania
Wyoming
http://www.usacarry.com/concealed_carry_permit_reciprocity_maps.html