У слова «кастовать» весьма ограниченная область применения. В русском языке — это игровой жаргонизм, часть интернет-сленга. Ударение ставится на последнюю «а» — кастовАть.
Самое распространенное значение глагол «кастовать» — «бросать», «метать», «кидать». В играх оно используется для обозначения процесса создания предмета или заклинания:
Слово настолько прижилось в русском языке, что у него уже появляются производные. Например, «кастер» — персонаж, способный создавать и применять заклинания.
В интернет-сленге слово «кастовать» может применяться и вне игрового поля — как правило, на тематических форумах, в смысле «позвать (пригласить) в опеределенную беседу (тему)»:
Иногда слово «кастовать» используют и программисты. В их жаргоне оно означает «преобразовать массив данных».
Впрочем, последние два значения менее распространены. Так что если кто-то говорит «Я кастую», то, скорее всего, он отыгрывает в компьютерной игре некого персонажа, широко использующего магию и различные заклинания.
Слово — англицизм. Оно происходит от английского cast со значением «бросать, кидать, метать», а также «менять» (откуда, видимо, появился смысл «преобразовывать» у программистов).