Bascom versteht zumindestens im Moment die Bedeutung von Array(0) als den Speicherplatz, der direkt vor dem eigentlich ersten Element von Array, also Array(1) steht.
Wenn du also so definierst

Dim Array_0 as byte
Dim Array(9) as byte

dann kannst du 10 Array-Element verwenden, die von 0-9 indiziert werden.

For I=0 to 9
Array(i) = ...

Funktioniert schon seit ewig vielen Releases, aber keiner weiß, wie lange noch.

Bei den mehrdimensionalen Arrays kommt es sehr darauf an, was du tun willst. Tricks gibt es eigentlich immer.