how to create the files dynamically in c shell script

how can i CREATE a txt file dynamically in c shell:

for instance:

 
#! /bin/csh
 
for each i (*)
 
   cat>file$i.txt
 
for each j 
 
  do ....
#! /bin/csh
 
for each i (*)
do  
   touch $i
done 

but i have a feeling its going to be a infinite loop.