Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
А что, возможны разные случаи? Приведите, пожалуйста, примеры употребления.
Местоимение стоит в дательном падеже: скучать (по кому?) по ней.
См. в Горячей десятке вопросов.
См. в «Непростых словах».