Через WEB возможно все
Если есть возможность использовать крон, то можно написать скрипт, который будет удалять вещи, у которых истек срок использования. Для реализации этого - добавить новое поле типа unixtime в таблицу items.
5. Купленный за медальки шмот (за исключением маны, адены, сосок и т.п. ) нельзя продать/дропнуть/обменять
Вот тут проблема будет. Пока что вижу только один вариант, но очень геморный: копировать нужный шмот в базе, давать ему свои ID и дописывать новые сеты, добавлять новые xml-файлы (для оружия) и в базе данных прописать свойство "выкидывается" в false.