In this contribution Leonid Shifrin says that
You can not really use indexed variables in Compile, although it may appear that you can.
This sounds ambiguous to me. Is it possible or is it not possible? And if the former is true, how to implement indexed variables in compile? This would simplify one of my programs a lot.