Use um banco de dados.
Use uma tabela para armazenar usuários e uma tabela para armazenar cotações.
Entre essas duas tabelas, você tem uma tabela que contém informações para combinar os usuários com as cotações, essa tabela conterá a classificação que um usuário deu a uma cotação.
Esse design simples permitirá que você armazene um número praticamente ilimitado de cotações, usuários ilimitados, e você poderá corresponder cada cotação a zero ou mais usuários e vice-versa.
A tabela no meio conterá chaves estrangeiras para as tabelas de usuários e cotações.
Você pode achar útil revisar alguns conceitos básicos de design de banco de dados, há muitas perguntas relacionadas aqui no stackoverflow.
Comece com estes...
O que é normalização?
O que é importante ter em mente ao projetar um banco de dados
Quantos campos são 'muitos '?
Mais tabelas ou mais colunas ?