Prostě chceš udělat něco jako travian/divoké kmeny/jánevimco. Já bych to udělal tak, že by se přepočet udělal při každém reloadu stránky. Do databáze by se uložil čas poslední změny (fce Time viz php.net) a pak je na to jednoduchej vzorec:
přibylo = (Time()_teď - Time()_bylo)*produkce za jednu sekundu
Jestli chceš, aby to uživateli naskakovalo bez reloadu, tak to uděláš jednoduše s použitím javascriptu. Jestli nevíš, jak udělat nic z toho, co jsem napsal, tak bych se bez potřebných znalostí do něčeho tak složitého nepouštěl.