This seems to be solved by Joey Hess's debconf which Debian is moving towards. You will see pieces of it in a potato install, woody will support it even more.
- Proposal - simple textual wrapper for packages guran remberg
- Re: Proposal - simple textual wrapper for packag... guran remberg
- Re: Proposal - simple textual wrapper for pa... Francesco Bochicchio
- Re: Proposal - simple textual wrapper for packag... Colin Watson
- Sean 'Shaleh' Perry