can you please elaborate on how OpenACS or Naviserver come into the picture you describe?
All the best
Antonio