Hi, Charles ---
I can answer most of the questions posed here...hopefully someone who knows the answer to those questions will be able to correct my answer, if I am mistaken.
The Grand Lodge of Massachusetts does, in fact, have fraternal relations with Prince Hall Masonry. In fact the Most Worshipful Grand Master of Prince Hall Masonry in Massachusetts is a regular guest of the Most Worshipful Grand Master of Masons in Massachusetts during the Grand Lodge Quarterly meetings. and installations at Grand Lodge.
I believe The Most Worshipful Grand Lodge of Masons in Massachusetts recognizes Prince Hall Masonry in every state that the A. F. & A. M. Grand Lodge recognizes Prince Hall Masonry. So for example, the Grand Lodge recognizes Prince Hall Masonry in Massachusetts, but not in Texas, if I am not mistaken.
A Massachusetts Mason can visit a Prince Hall Lodge, so long as that Prince Hall Lodge is in a jurisdiction which the Grand Lodge of Massachusetts recognizes.
I hope this helps (and I hope all my information was accurate!)