I spoke with Jeff, who is a great guy. He reccommended dropping in a new 4.6 short block, which apparently uses new and improved casting methods... problem is those run $4500 or so. His shop doesn't do machine work.
So I called Western Engine Supply (303-286-1903), and they do install top hat liners (they call them "flanged liners"), at $170 per cylinder. They said I can get by with re-sleeving only the dropped liners. I'll have them pin the rest.
If I had more cash, I'd put in the new 4.6 short block Jeff suggested. My time is the more plentiful asset right now, so I'll have Western fix up my block, slap on new gaskets, head bolts, and water pump, and keep my fingers crossed. I'll report back on my progress in a new thread...