Could you kindly help me?

I try to produce regression using three different variables (physical contact ict) by each country. Using the command below, I could produce regression tables for "physical" in each country, but could not produce ones for "contact" and "ict".
What are the issues here?

In addition, I would like to see all the outputs in one sheet in the Excel sheet. Are there any ways to do so?

foreach var in physical contact ict {

foreach i in Egipt Algeria Jordan Lebanon {

estimates store `var', title(`i'_`var')
reg `var' i.gender i.college i.age_group i.emptype [w=weigh1] if country == `i'
estout `var', cells(b(star fmt(3)) se(par fmt(2))) ///
legend label varlabels(_cons constant) ///
stats(r2 df_r bic, fmt(3 0 1) label(R-sqr dfres BIC))

outreg2 using "C:\Users\----\country`i'_`var'.xls", replace excel
}
}