Собор- это обычно главное религиозное сооружение в городе, близко слову "сбор" же, т.е. место, где все собираются (если город большой, то их будет несколько). Храм же - это культовая постройка для богослужений и обрядов, а вот если храм христианский, то он- церковь:)