I rather doubt that a spreadsheet on any platform will do what you want. that's database territory. Excel will let you password protect for making changes, but i don't think it will do any user level access. And google docs spready is a lot cruder.
Do you really need that info in your main spready anyway? I might tend to keep that in a separate doc. It should only be relevant for two or three kids, surely?