agassmann... hacer lo que quieres hacer viola uno de los principios fundamentales del diseño orientado a objetos, que es el encapsulamiento.
Me parece que no tienes muy en claro la POO, así que te recomiendo que leas priero un muy buen artículo que hay en
http://www.phpbuilder.com (Escrito por Luis Argerich).
Si necesitás pasarle una variable a un OBJETO (no una Clase), entonces es necesario que crees un atributo(variable interna) dentro del objeto para guardar alli el valor, y es necesario que crees un método(función) para pasarle el valor al objeto y que este lo guarde o lo use.:
Código PHP:
<?
class Prueba
{
var $valor;
function aceptar_valor($externo)
{
$this->valor = $externo;
return;
}
function mostrar()
{
echo $this->valor;
return;
}
}
$temp = $_POST["variable"];
$objeto = new Prueba();
$objeto->aceptar_valor($temp);
$objeto->mostrar();
?>
Saludos.