"Will this program/database allow me to do that?"
"...and how hard is it to customize this to work?"
Can't really say. Much depends on what knowledge and skills you have already. The more you already know/understand about databases and computer systems, the easier it'll be. I'd download the free trial copy of FMP 10 and try to use it. That'll give you a much better understanding of whether this program will work for you.