Названия лекарств, не являющиеся товарными знаками, пишутся строчными буквами без кавычек. Эта же рекомендация относится к разговорно-бытовым названиям лекарственных препаратов. Верно написание: аспирин, анальгин.
Писать нужно с мягким знаком, произносить - с мягким согласным.
Ваш знакомый прав. Употребление слова ложить в речи грамотного человека недопустимо, это грубейшая ошибка. Правильно: класть (что делать?) – положить (что сделать?).