Yes, it's possible to pay the one time fee for the transponder and load it with prepaid tolls. I currently have a MA EZPass and live in NC. There is no monthly charge (yet) and I use it here in NC and when we go back and forth to MA. I probably use it 3 months a year in total. There was a time that i had not used it for over a year.
Looks like NY, NJ and PA charge a $1 a month service fee. You may be best to pay cash this trip and apply for a transponder from a state that does not charge the account fee. I know that NC does not charge a monthly fee either. The prices differ for transponders depending on type and if you need to move it to another vehicle. $20 gets you the standard transponder and it requires a $25 pre payment.
Use of Transponders Outside of North Carolina
NC Quick Pass is now compatible with E-ZPass, SunPass and Peach Pass facilities. The NC Quick Pass sticker transponder will not only work in NC, but also on all SunPass and Peach Pass accepted facilities. Additionally, the NC Quick Pass hard case transponder will work in NC, and where SunPass, Peach Pass and E-ZPass transponders are accepted.
North Carolina toll roads are now also accepting E-ZPass and SunPass transponders as a form of payment on the Triangle Expressway, as long as the vehicle license plate is registered on the E-ZPass or SunPass account.