Пишется слитно (при отсутствии зависимых слов).
Мужская фамилия Солод склоняется, женская – нет.
Корректно: умереть с голоду (разг.), умереть от голода.
Разве это домашнее задание для ГРАМОТЫ.РУ?
Слово соседи образует конструкцию под названием именительный темы. Согласно параграфам 23 и 24 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.), эта конструкция может сопровождаться разными знаками препинания в зависимости от того, насколько тесно она связана с основным предложением, и других факторов. В Вашем случае уместно тире: Соседи – они от Бога.
Склоняется только мужская фамилия. Возможно адъективное склонение (по образцу прилагательных, как, например, слово гладкий: Солодкого, Солодкому и т. д.) и субстантивное склонение (по образцу существительных, как, например, слово кий: Солодкия, Солодкию и т. д.). Здесь право выбора типа склонения – за носителем фамилии.
Учитель неправ. См., например, в http://www.philol.msu.ru/rus/lena-1/conson/mesto2.html [книге «Русская фонетика», авторы: Г. Е.Кедрова, Е. Л. Бархударова, О. В. Дедова, В. В. Потапов, Е. Б. Омельянова ] (внизу страницы).
Можно использовать оба предлога, в данном случае они синонимичны.