Excato, la mejor forma de trabajar ello, es utilizando las Cookies o las Sesiones que puedes crear facilmente en PHP. Ahora bien, yo te recomendaria que utilizes una base de datos Mysql para almacenar todos los datos que deseas, y asi podras manejar los datos con mucha mas facilidad y una seguridad optima.
1. Aca tienes informacion sobre las Sessiones en PHP:
http://www.desarrolloweb.com/articulos/235.php
2. Este otro es sobre las Cookies:
http://www.desarrolloweb.com/articul...es-en-php.html
Suerte y Saludos