i have to recommend descent first, from the games i know this one seems to meet all your criteria, its a dungeon crawler in a dnd-like fantasy setting in which you cooporate against a single dm (also a player). you gain items and level up (i think, not sure about an xp system, it was long ago)...