Напишу, как бы я делал...
К структуре таблицы добавь поля dollar, grn, rubli и по желанию еще пару других валют.
При выводе новости всю строку пихаешь в масив, и выводишь каждое поле. Если юзер выбирает в рублях, то последнее поле выводишь rubli. Если баксы, то вывод изменяется и последнее поле изменяется на dollar.
Примерно так будет выглядеть (может не совсем правильно, на ошибки не проверял, писал на ходу...сам проверишь
<?php
$bd=mysql_connect("host","login","password");
mysql_select_db("DB_name",$bd);
$result2=mysql_query("SELECT * FROM your_table WHERE id='$_GET[id]' ",$bd);
$myrow3=mysql_fetch_array($result2);
do{
printf("<table>
тут делаешь свою таблицу или просто вывод, какой хочешь...К примеру:
id:%s
рисунок товара:%s
описание товара:%s
цена товара:%s
</table>",$myrow3['id'],$myrow3['названия поля рисунка'],$myrow3['название поля описания товара'],$myrow3['dollar']);
}
while($myrow2=mysql_fetch_array($result2));
?>
Это если в баксах...если в гривнах то тоже самое, но $myrow3['dollar'] меняешь на $myrow3['grn']
Тоесть будет 2 разные страницы.
Это самый простой способ. Можна с использованием аякса, что бы работало быстрее и проще, но если ты его не знаешь то можна для начала и по простому зделать