Apologies to bump a sort of 'Solved' thread, but just to let you know that I'm now using arrays for this current project and a previous project too.
Took a bit of re-designing, but even the code looks a hell of a lot clearer now.

Cheers for the help!