Creo que lo mejor seria un phpnuke (aunque no me molan), creo que se puede integrar con oscommerce y foros viene ya instaldo, tambien puedes integrarlo con los foros phpBB usando el mismo user y pass. En cuanto a lo de Rankings hay modulos para ello tambien, uno de ellos seria el...MS_TopSites (
http://www.google.com/search?hl=es&i...S_TopSites&lr=)
Mira aqui te djeo unas direcciones a ver si puedes averiguar algo:
http://www.nukeforos.com http://www.phpnuke-hispano.com http://www.phpnuke-espanol.com
Suerte !!