Is it possible to print badges with priceset fields?
You could use hooks to create custom tokens:

http://wiki.civicrm.org/confluence/display/CRMDOC/Customized+(and+Custom)+Tokens

Or you can see if the Fancy Tokens extension adds the tokens you need:

https://civicrm.org/extensions/fancy-tokens