(Added back so the relevant answers can be found with the question)

You can use attributes for the different forms of the product (DVD & VCD?) See the Attributes - Product Options forum and FAQs/tutorials for how to use them.

You can have multiple currencies available in your store. Customers can click on their preferred currency and all prices will be shown that way, with automatic conversion from the default currency.
You could force use of different gateways depending on currency selected to view; this would require some custom coding.