Эти два варианта написания представляют собой разные формы числительного «восемьсот» при склонении по падежам.
Правильно
Восьмистам – единственно правильный вариант написания числительного в дательном падеже.
Сумма чисел равна восьмистам.
Восьмистам школьникам выдали новые учебники.
Восьмистам рабочим повысили разряды.
Восьмисот – правильный вариант написания числительного в родительном падеже.
На покупку нового пальто не хватило восьмисот рублей.
Восьмисот деревьев не хватило на окончание работ по посадке нового сада.
Осталось ехать не более восьмисот километров.
Неправильно
Восмистам