Давным давно я искал некую подобную функцию. Хотел дать возможность администраторам ставить аватары к примеу 200*200px, а пользователям 120*120px. Оказывается все просто
Администрирование - Настройки - Аватар - устанавливаем желаемое значение для аватаров администрации
Устанавливаем аватары
Администрирование - Настройки - Аватар - устанавливаем желаемое значение для пользователей
Итог у администрации большие крутые аватары, пользователи же не могут поставить себе таки