>>718
function bc_base_n2ten($num, $n) {
  $len = strlen($num);
  $result = ??
  for ($i=0; $i<$len; $i++) {
    $result = bcadd($result,
        bcmul(base_convert($num[$i], $n, 10), bcpow($n, $len - $i - 1)));
  }
  return $result;
}
function bc_base_ten2n($num, $n) {
  $len = strlen($num);
  $result = ??
  for ($i=0; $i<$len; $i++) {
    $surplus = bcmod($num, $n);
    $num = bcdiv(bcsub($num, $surplus), $n);
    $result .= base_convert($surplus, 10, $n);
  }
  return preg_replace("/^0+/", ??, strrev($result));
}
function bc_base_convert($num, $n, $m) {
  $num = bc_base_n2ten($num, $n);
  return bc_base_ten2n($num, $m);
}

PEAR探さばこういうのあるかもしれないけどシラネ
息抜きに作ってみたからちゃんと動作するかもシラネ