I don't know if there's any way to retrieve the index/subscript directly. You'll probably have to count and increment it yourself:
Code:
set -A week_array Sunday Monday Tuesday Wednesday Thursday Friday Saturday
integer idx=0
for day in ${week_array[*]}
do
print $idx $day
idx=$idx+1
done