Unfortunately, I don't think bash supports multi-dimentional arrays, which sounds like what you're looking for. You can simulate it with a little help from bash itself like so:
x=()
x+=("1,2,3")
x+=("4,5,6")
for val in ${x[@]}; do
subset=($(echo $val | tr ',' ' '))
echo ${subset[2]}
done