My advice would be pull off everything you plan on selling if you have room for it, and junk the shell asap. If you have the room for it keep it and sell everything off, but if not it becomes a pain in the ass to have around if one (or both) of the axles are gone.
things that rarely go are the interior pieces (exception - seats, sound bars, overhead consoles, full gauge clusters). if you are pulling the engine might be worth it to pull the wiring harness as well, if someone doesnt want to buy it with the engine you can probably sell it alone depending on how complete it is.
I've been a part of stripping and parting out and cutting up 4 XJs now, my list of things to keep would be:
axles
fenders w/ front n rear flares
front seats
gauge cluster (if full guages - dont bother if it has dummy gauges)
steering column + airbag(s) if equipped
doors
glass (if you have room to store it)
hatch
engine/trans/tcase
driveshafts
suspension (if anything but stock)
wheels/tires (stock or not)
wiring harness (complete with fuse blocks in & out)
tail lights
header panel, grill insert, and all lights/lenses
maybe bumpers but i see people giving away a lot of stock bumpers for free, so might not be worth it (around my area at least)
trailer hitch if equipped
gas tank + fuel pump assy
thats about it. the rest I rarely see anyone looking to buy, and most of the other stuff can be had for a few dollars at the junkyard. It's almost not worth your time to strip the little stuff off.
Now if you have room to store the whole Jeep, then I would pull the list above and let the shell sit until you get tired of looking at it, then call the junkyard to take it away.
just my 2¢