This is a common requirement for journals and other publications in the humanities. Sometimes the requirement is for the entry to appear in the running text of the document, while other styles require that the entry appear in a footnote.
Options for entries in running text are
bstfile generates, but is otherwise undemanding of the bibliography style.
jhuman.bstand two Chicago-like ones.
Options for entries in footnotes are
Note that jurabib does the job using LaTeX's standard footnotes, whereas footbib creates its own sequence of footnotes. Therefore, in a document which has other footnotes, it may be advisable to use jurabib (or of course inlinebib), to avoid confusion of footnotes and foot-citations.
The usebib package offers a “toolbox”, which allows the user
to place exactly what is needed, in the text (that is, rather than a
full citation). The package's command, that does the actual
typesets the field item from the entry key in the
bibliography; the user then formats the entry as desired - obviously
one could construct one's own bibliography, altogether, from this
command, but it would quickly become tedious.