Вы написали правильно. О различии зам. директора – замдиректора см. в ответе на вопрос № 237554.
Нет, правильно только написание шпик.
Эти мужские фамилии склоняются как обычные имена существительные мужского рода второго (по школьной грамматике) склонения: Огара, Пака, Краснощека; Огару, Паку, Краснощеку и т. д.
О склонении фамилий см. в «Письмовнике».