Yo lo haría con una variable de sesión...
Código PHP:
Ver original// En caso de que no exista una moneda definida, defines tu la que quieras, por ejemplo el dolar
if(!isset($_SESSION['moneda'])){ $_SESSION['moneda'] = 'USD';}
// Si deseas cambiar la moneda.. dependiendo de cómo lo programes, por ejemplo una página que reciba un GET o POST
if($_GET['moneda']) // Si recibo vía GET una variable moneda..
{
$_SESSION['moneda']=$_GET['moneda']; //.. asignas a la variable de sesión
}
.. apartir de aquí, a la hora de mostrar el precio del producto aplicas la matemática que consideres oportuna..