Newark has 24 hour shops and restaurants, so there's no reason to go hungry or be dehydrated. As to not having a phone, calling cards are also fairly easily available, I think there's even vending machines for them.
It sounds like a very unprepared traveler.
But to answer the question, no for weather delays you are on your own.