well i do know something about face recognition , but i am pretty sure its not using neural networks, it was implemented with the concept of mathematics commonly know as eigen values n vectors .well at the first place u must know neural networks in depth to do that and image processing.
well try learning these things , ur project is the last obstacle of all these paths of knowledge so u gotta a lot of homework to do.