Usando o SASS com cores especificadas pelo usuário

Estou construindo um site com o Rails 3 que permitirá que os usuários tenham perfis com diferentes layouts e esquemas de cores. Eu já estou usando o SASS, e as variáveis seriam inestimáveis se eu pudesse fazer algo assim…

<link src="base_styles.css" rel="stylesheet">
<link src="color_schemes/users_choice.css" rel="stylesheet">
<link src="layouts/users_choice.css" rel="stylesheet">

… Onde a definição do esquema de cores seria principalmente (inteiramente?) Variáveis SASS especificando as cores a serem usadas no layout. Obviamente, não posso simplesmente vincular os arquivos SASS ou CSS como este, precisarei importá-los para o SASS.

Como importar arquivos SASS para o analisador dinamicamente no momento da solicitação e, em seguida, armazenar em cache os arquivos CSS resultantes para uso posterior?

Eu considerei seguir o caminho feio de criar todas as combinações possíveis na implantação, mas isso ainda me deixa em suspenso se eu quiser permitir que os usuários definam suas próprias cores no futuro. Parece uma fruta tão baixa com o SASS que pode muito bem ser implementada.

questionAnswers(1)

yourAnswerToTheQuestion