You do not describe exactly what is not working. Binding to a String array property MyArray like this should work:
<TextBox Text="{Binding MyArray[0]}" /><Label Content="{Binding MyArray[0]}" />
<TextBox Text="{Binding MyArray[1]}" />
<TextBox Text="{Binding MyArray[2]}" />
Change notification will however not work, so updating the first element by entering something in the first text box will store the value in the array, but not lead to that Label bound the same element is updated.