and for children, do they have to attend personally when asking for a social security number?
If they are older than 12, yes they have to be present during the interview.
and if I have lived in the US what other information do I need to give?
You could be asked for information about the schools you attended or copies of tax records that'd show that you don't have a social security number.