Hi I think you might like to check out our product CatDV Pro. It will do just what you require. It has very tight intergration with FCP and is based on the MYSQL database engine and XML. You can download a demo from http://www.squarebox.co.uk.
We have just released a new version CatDV 6.02 yesterday. Don`t let the DV part of the name fool you this app will catalogue log and edit any quicktime based file. The BBC Natural History Unit are using it for their 3 year in the making upcoming natural history blockbuster amongst others. The app is written in Java so that it is cross platform but it is really fast. Drop your Firewire drives or your Xsan Volume onto it and watch it go.
Cheers
Kevin Duggan
CatDv Development Manager