Możesz skorzystać z Google Analytics:
https://www.google.com/analytics/provision/Natomiast jeżeli chodzi o ten liniczk, który podlinkowałeś, to zasada jego działania jest prosta. Jeżeli aktualnie w sesji nie ma zmiennej "fstat" to wówczas PHP pobiera aktualną ilość odwiedzin z pliku, zwiększa ją o jeden, zapisuje w pliku i zapisuje do zmiennej sesyjnej. Plik flashowy jedynie pobiera liczbę odwiedzin z pliku i ją wyświetla. Jeżeli robisz stronę pod php'em, to po prostu kopiujesz kod z pliku fcounter.php na stronę (ewentualnie zmieniasz ścieżkę do pliku); nie znam się dobrze na flashu, ale we flashu też można wykonywać operacje na plikach i zapisywać/odczytywać zmienne w sesji, więc po prostu trzeba by było napisać podobny kod.
Plik txt i swf dajesz do tego samego katalogu, a w kodzie html (ewentualnie we Flashu, tu już jednak nie wiem jak) podpinasz licznik:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="220" height="30" >
<param name="movie" value="fcounter.swf" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="wmode" value="transparent" />
<param name="FlashVars"
value="vars=fcounter.txt|0|0|20|0|0|0|0" />
<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
width="220" height="30"
src="fcounter.swf"
allowScriptAccess="sameDomain"
wmode="transparent"
FlashVars="vars=fcounter.txt|0|0|20|0|0|0|0"/>
</object>
przy czym możesz tam sobie sparametryzować jego wygląd (tak jak jest to opisane na stronie, którą podlinkowałeś).