по поводу регистров не парьтесь.это же не директ лоджик.
переменные сохраняйте в массиве или массивах ,оттуда же и читайте их.