As Fuzzy said, yes you do! Well, to be clear you can use arrays too. Also, you need to be very aware of how online PLC changes can affect RSLinx. There is a "best practices" guideline out there that tell you what can impact RSLinx comms while you perform online edits. If you aren't careful you can put RSLinx into a "slow poll" mode, which cripples your comms.
Also, be aware of the number of clients you have talking to a processor, the more clients, the more problems you will have especially if your comms are inefficient.