Hi, thanks for posting your project! I would love to help you out on this. I think you approach makes sense, and I the skills to make it happen.
I do have one question...will you need some sort of data import script as well, or is the import something you/your client is willing to do manually?
Thanks,
Kevin