I got a recent NaviServer working with an OpenACS 5.2.3 (2006-06-25)
codebase, and it wasn't bad. It basically amounted to backporting the
OpenACS NaviServer support, as Gustaf said, plus commenting out
certain "deprecated syntax" warnings in NaviServer itself. ACS 4.2 is
truly ancient, but likely not much harder.