I think some of you are missing Cue's point. He does not seem to be upset about the idea of the loser paying for the table time. If everyone in the tournament is okay with it then there is no real problem with doing it that way. What he is upset about is that it cost him $21 in table time when playing the owner instead of the $5-10 it usually costs.
In my opinion, the owner was stalling. It may have been to throw off your game or to rack up the table time. My opinion is for you to try asking around, be as subtle as possible, to see if anyone else has had this problem when they played the owner. If so, this may be a good time to get some people together and see if you can switch it over to the greens fee style. Or if not, at least cap the table time to a max. Explain to the tournament director or owner that it is not really fair for the loser to pay all the table time if it is the winner that was stalling the entire night and racking up the time. The biggest thing is to take all the emotion out of it. Explain it to them as a plain, logical business decision.
If that doesn't work, don't play in the tournament again. Or if you can beat the owner, next time make it about an 8-10 hour match. Take about 20 bathroom breaks. Sink a ball, go to the bathroom, sink a ball, go get a drink, sink a ball, smoke a cig before you shoot again, sink a ball, and go to the bathroom again. Just make sure you win or bring in a ringer to beat him. At the end of the match, just say "now we are even for last time you ran up the table time on me" That should get the point across. Of course it might also get you banned so on the other hand.....
Try to get the tournament changed and forget about the extra money you spent, say something to the owner and get comped some table time, or quit playing in the tournament. And yes I would be pissed off if I were in that situation.
Good luck,
Nathan