ya logré enviar variables a una web y redireccionar a otra web diferente,
Cita: $url = "http://www.web2.com";
$query=array();
array_push($query, 'variable='.urlencode($_POST['valor']));
array_push($query, 'variable2='.urlencode($_POST['valor2']));
array_push($query, 'variable3='.urlencode($_POST['valor3']));
$query=implode('&', $query);
$options = array('method' => 'POST', 'content' => $query);
$context = stream_context_create(array('http' => $options));
$page = file_get_contents($url, false, $context);
header("Location:http://www.web3.com");
no debe haber espacion entre el curl y el header("Location: para que al terminar de enviar las variables me redirecione de una vez