pull down to refresh

How easy would it be for micropayment to be integrated into a bittorrent client? The idea is for a client to pay specific rate per byte to a peer the client is downloading a piece from. Can lightning be used for that? What about ecash? How do you think price negotiation can be accomplished between peers?