Сигурен съм че има готови системи за регистриране на сайтове и гласуване за тях (такива като на булгариан топ и тн.) ...ако някой знае от къде да си намеря такова същество да пише .
Системата която ползва bgtop се казва TOPO иначе ако изкаш някаква друга виж тук http://hotscripts.com/PHP/Scripts_and_Programs/Top_Sites/index.html
пп в горният линк има системи много по функционални и по добре написани от TOPO