I'm about to catch a flight, so I can't comment much, but I have some pictures of the Seton Hall law school campus up at my website (
http://layla.nu). It's within a few blocks of the train station that'll take you to Penn Station, and law student housing (well, it's normal housing, but I've been told that a lot of law students live there) is 3 blocks away near a post office. That's all I know about Newark, but I hope it helped some.