You confused something, flyhawaii wrote about flying on UA metal and using the NH code-share flight-no., not the other way around.
As a PremEx you can definitely reserve a seat in E+, just call UA after you made your reservation.
I do not know about an answer to the mileage question.