Cita:  
					Iniciado por GatorV  
  Esta parte:
  Código PHP:
    <?
@session_start();    
  Esta justo después del <form>, lo que hace que no se pueda iniciar la sesión, recuerda que session_start debe de ir antes de cualquier salida de texto al explorador. 
Saludos.
   Gracias GatorV por tu siempre preciada ayuda ,pero te comento ..
tal y como tengo el código con el session_start() donde está funciona 100% en LOCAL pero no en el server que lo tengo alojado , ahora si pongo el session_start antes del <form> (justo despues del body <? @session_start() ?> ) NO FUNCIONA EN NINGUNO DE LOS SERVIDORES ¡¡ ¿increible verdad?, yo mismo no me lo explico
¿alguna idea?.  
NOTA: Derrepente me ha dejado de funcionar en local como yo tenía puesto el código (el q he pegado antes) , pero prometo que durante un tiempo me funciono jejej q cosas más raras, pero tampoco funciona con session_start() puesto arriba.
Gracias y saludos 
ESTE ES EL CÓDIGO MODIFICADO SEGÚN ME DIJISTE   
 Código PHP:
   
<body>
<?
@session_start();
if ( !session_register('pedidos') )
    session_register('pedidos');
if (!session_register('suma_total'))
    session_register('suma_total');
?>
<table>
<tr><td> Ref</td><td>Artículo</td><td>Unidades</td><td>Precio</td><td>Total</td></tr>
<form action="<?= $PHP_SELF; ?>" method="post">
<?
for ($i=0 ; $i<=count($_SESSION['pedidos'] ) ; $i++)
{
    //Referencia
    echo "<tr><td ><input name='pedidos[$i][0]' type='text' value='".$_SESSION['pedidos'][$i][0]."' /></td >";
    //Articulo nombre
    echo "<td ><input name='pedidos[$i][1]' type='text' value='".$_SESSION['pedidos'][$i][1]."' /></td >";
    //Unidades artículo
    echo "<td ><input name='pedidos[$i][2]' type='text' value='".$_SESSION['pedidos'][$i][2]."'  /></td >";
    
    //Precio artículo/unidad
    echo "<td ><input name='pedidos[$i][3]' type='text' value='".$_SESSION['pedidos'][$i][3]."'  /></td >";
    //Precio Total del Total de unidades de ese artículo  
    echo "<td ><input name='total' type='text' value='".$total=$_SESSION['pedidos'][$i][2]*$_SESSION[pedidos][$i][3]."'  /></td ><tr>";
    
    echo "<br>";
    $_SESSION['suma_total']+=$total;
    
}
//Si no le damos al botón Terminar cierra la fila y no muestra el total
    
    echo "<br>";
    
    echo "<tr><td><input name='Siguiente' type='submit' value='Siguiente' /></td>";
    echo "<td><input name='Terminar' type='submit' value='Terminar' onClick='AbreVentana()' /></td>
    </tr>";
    echo "<tr><td colspan='5' align='right'>Suma Total : ".$_SESSION['suma_total'] ."</td></tr>";
    
        echo count($_SESSION['pedidos']);
        ?>
        
</table>
</form>
</body>