In accordance with your statements, I will not recommend a specific
program for you, but will point you to resources where you can review
There are lots of personal library management programs, typically
shareware for about $30-$40. Some of them can retrieve records
on-line, and some can even work with bar-code readers to save typing.
I expect one of these would probably be the easiest for you, but it
probably wouldn't satisfy your other open source/web/XML goals.
LibrarySupportStaff.com has a page on Automating and Organizing
Solutions that lists many programs.
trussel.com has a shorter list.
Many shareware sites have pages listing software for managing various
kinds of collections, such as this one from tucows.
From there, I found the free program eLibPro. I haven't used it, but
it looks pretty good for the price.
There are lots of open source programs for libraries, some of which
might be useful to you. One place to look is a page on open standards
and software for bibliographies and cataloging on SourceForge.net.
Another is the Projects page on the oss4lib (open source systems for
From the SourceForge page, I found a system called Tyrannio (or
Tyrannioware) that is free, open source, has a web user interface, and
can retrieve MARC records. It doesn't use XML as far as I can tell.
It uses Python, CGI scripts, and the PostGreSQL database management
I am confident that at least one of the programs listed on these pages
will work for you. If you need any more information, please ask for a
clarification, and I will do my best to help.