Usando substr(), si sabes que siempre tendra ese largo, poder ir extrayendo las sub-cadenas, y las volves a armar en otra variable. algo así:
Código PHP:
<?php
$numero = '' . 126584036307;
$resultado = substr($numero, 0, 2).":".substr($numero, 2, 2).":".substr($numero, 4, 2).":".substr($numero, 6, 2).":".substr($numero, 8, 2).":".substr($numero, 10, 2);
echo $resultado;
?>
Según PHP.net
Cita: substr() devuelve la porción de cadena especificada por los parámetros comienzo y longitud .
Si comienzo es positivo o 0, la cadena devuelta comenzará en dicho carácter de cadena (los caracteres empiezan a contarse en cero). Por ejemplo, en la cadena 'abcdef', el carácter en la posición 0 es 'a', el carácter en la posición 2 es 'c', y así sucesivamente.
Saludos!