ник: osmor
Боюсь что реляционная БД это не совсем то что вам нужно, хотя конечно приспособить можно.
Обычно для "приспособления" РБД под такие задачи рекомендуют использовать Entity-Attribute-Value (EAV)-модель
Даже понимание ее требует определенного опыта, да использование не очень простое.
Попробуйте посмотреть в сторону XML в нем можно хранить слабо структурированные данные.
В любом случае задачка довольно сложная.