Have you looked at the Collection Library site? It might be how you want to start. I haven't used it, but I bet you could get help from folks on the board if you get stuck.
http://www.collectionlibrary.com