This is the project page for httpneg, a utility that performs server-driven content negotiation as defined in the HTTP 1.1 specification.
Currently, there are implementations in Java, which can be used e.g. in servlets, and in PHP. They are available from the Project Summary Page.