Числительное «пятьсот» состоит из двух частей: пять + сот (сотен). То есть оно определяет слова множественного числа. В предложном падеже правильная форма этого числительного — «пятистах». Сравните с окончанием существительных, которые определяет числительное «пятьсот»: в пятистах километрах, о пятистах рублях.