I've searched a bit for you for an existing plugin and it seems you want two plugins combined.
I've found multi currency plugins, which add a surcharge for switching to another currency
I've found surcharge plugins which add a cost for another payment method like CC
An I've found plugins for displaying extra product info but not as varaible as you want.
I would advise a custom plugin for this all combined.