A mio avviso vale sempre la pena usare OOP
L'oggetto creato "muore" dopo che php ha finito di processare la pagina
Le variabili le metterei nel database, comunque puoi usare anche file delle proprietà dove aggiornare dei dati, ma io userei comunque il database perchè non è comodissimo scrivere sul file delle proprietà (ci sono comunque in giro classi già fatte che ti danno le funzionalità)