Try this, honestly I haven't done this myself, but Dr Honda has recommended this method.
Get some cotton rope, like clothes line rope, and run it in one of the spark plug holes. Turn the motor over until it makes contact with the rope. This will lock the motor without destroying the piston. Put your pipe wrench on the smaller part or the flywheel, see if you can pop it loose, if it doesn't move try a little heat, like your wife's hair dryer.
Lou
P.S. What are you going to do with the 96XP? I've got one I just bought and might be interested in some parts, specifically the upper hood.