Pa ako ti na te bannere klikcu registrovani useri [znachi imash bazu sa userima] ... onda jednostavno napishesh skriptu koja ce za svaki klik na odredjenu adresu [tj banner] da doda tri kredita tom useru u bazi... a svaki put kada klikne na link da skine pesmu, skine mu se jedan kredit.
Ako ti ljudi shto klikcu k'o ludi po bannerima nisu registrovani, znachi nemash nikakvu njihovu evidenciju, onda mozesh preko cookies.
Npr ako klikne na banner, u cookie mu upishesh broj kredita. Samo problem je shto cookie moze da se edituje, pa lik moze da gruva sebi kredite koliko hoce. [chak iako je kriptovano ... uglavnom moze samo da stavi cookie-ju vrednost koju je imao chim je kliknuo na banner i eto njemu nova 3 kredita]
Drugi nachin su sessions, chiji podaci stoje kod tebe na serveru i koje ta osoba ne moze da edituje. Samo problem je onda shta kada user ode sa sajta ... nestaju krediti.
Eto to su prve misli koje su mi se vrzmale po glavi kada sam prochitao tvoje pitanje. Znachi nije problem ako su registrovani useri ... ako nisu, onda ima problema

... ili ja bar ne vidim neko lepo reshenje problema.
Ako ima neko da je odmorniji neka predlozi choveku neku bolju ideju [verovatno je ima]