Can a Miner or Mining pool have exclusive access to a transaction and its fees? Edit: This is a dumb question.  I was new to Bitcoin when I asked it.  Feel free to ignore or delete this Q:



Is it possible for a miner or mining pool to receive and not retransmit to peers information about a pending transaction?

Here is the scenario:

Several "normal" transactions are transmitted P2P with a transaction fee ranging from zero to 0.20 BTC.  One client wants to have priority processing with a miner either because they have a special business agreement, are a frequent user, or pays a fee.  

Likewise the miner wants to have "first dibs" on high value transactions + fees, sometimes at the exclusion of other miners who aren't part of that "fee collective".

Question:

Is it possible for a miner to get "first dibs" access to a transaction, before the rest of the network sees the pending transaction?  How would this work, and can the current codebase support this?
A non-standard client could choose to send his transactions only to a specific miner. One example might be for a client to negotiate a "monthly package" (off the blockchain), and then send all his tx directly to the pool, without any specific tx fees.

There is nothing in the protocol that prohibits or enables it - it is a possible extension that is outside of the protocol. To my knowledge, no such schemes have been reported in the real world.