Originally Posted by SeeYa
I experience this same quirk NYP-NWK quite often.

All trains stop in NWK. I can book NYP-EWR, or NWK-EWR, but not NYP-NWK-EWR on the same train. In fact the previously available train does not even show up as an option NYP-NWK when booking multi segments.
I think this has something to do with the fact that, on the timetable, Newark is generally marked with an "R" to indicate that it is to receive passengers only. Leaving from Washington, I often run into the same problem that you describe if I try to book Washington-New Carrollton, and I've always assumed it had somehing to do with the fact that NCR is marked "R" on nearly every train. I'm not 100% why the system does what it does -- if it really meant the stop to be to receive passengers only, it seems that it shouldn't let you book NYP-NWK at all, but it will -- but I'm pretty sure the R is the reason.