Dynamic Varibles problem

All,
Any chance someone could help me with this.... The script is reading from a file and for every line of input to the loop I am trying to assign a new varible. When i run the script I get the below errors. I have come to a bit of a dead end so any pointers/help would be very much appriciated...

Cheers nathan :confused:

i=1
while read -r LINE
do
DISK_FOUND$i=$LINE
((i=i+1))
done < FILE_SYSTEMS

and the output i get...

wipe_disk_select.ksh[19]: DISK_FOUND1=/dev/md/dsk/d0: not found
wipe_disk_select.ksh[19]: DISK_FOUND2=/dev/md/dsk/d3: not found
wipe_disk_select.ksh[19]: DISK_FOUND3=/dev/md/dsk/d5: not found
wipe_disk_select.ksh[19]: DISK_FOUND4=/dev/md/dsk/d4: not found

Why not use an array?

DISK_FOUND[i]=$LINE