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".
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?