Good questions! You can embed metadata in Bitcoin transactions today using OP_RETURN. There's even a website dedicated to it: http://coinsecrets.org/
With Lightning it's still a Bitcoin transaction so you could do something similar, or there's potential for adding an additional "off-chain" metadata layer on top of the signed transactions as well... definitely an interesting use case that would help avoid blockchain bloat too :)