Подскажите, каким образом можно реализовать следующую задачу.
Есть основной каталог материалов со своими характеристиками. Необходимо для каждого авторизованного пользователя формировать свой подкаталог (возможно, на уровне ссылок), наполняя его выбранными из основного каталога позициями, но при этом, для каждой добавленной позиции, имеются и присваиваются новые характеристики (например, имя владельца, дата включения в каталог, прочее). Что-то схожее с "Корзина", но на постоянной основе, или Закладки. Заранее благодарю за любой полезный совет и помощь!