Buenas,
Normal que te diga que no tienes créditos suficientes;
Si tienes 52, pone:
if($myarray['money'] > $item_info[2]){
siendo $item_info[2]:
if ($item_info[2] == 0) $item_info[2] = 100;
Si tienes 52, es menor que 100 por lo tanto no tienes créditos suficientes.
pd: y sería:
if($myarray['money'] >= $item_info[2]){
ya que si tiene 100 créditos exactos podrá comprarlo, y se quedaría en 0.
Un saludo.