She's all done and ready to fly. I'll post you some release notes here, some technical stuff and a link. I've made some really good cash of these guys. I really luv how they are actually capable of buying fuel in all cases now(at a higher price, of course).
Description : Satilite Limited MK3 Trade Extention - limit trading area with properly named satelites in sectors where the trader is allowed to trade. Naming and UnNaming commands added. NOTE: The original MK3 trade is untouched, unchanged, and still available via the same trade menu.
Version : 1.0
Date : 12/12/2005
Author : Zzyn
Buttons added: "Satilite Limited Universal Trader," "Active Trade Beacon," "Deactivate Trade Beacon"
Download Link: SatBasedMK3.zip
UPDATE: .spk version here: SatBasedMK3.spk
Purpose: To limit the area in which the MK3 traders do their business, keeping them from buying and selling in sectors you don't want them in. Can also be used to increase specific faction by activating just the beacons in that race's sector, for instance. Many other applications.
Use: You will need satellites in any sector in which you would like your MK3 traders to trade. Once you've run a trader for a bit, the cost is really minimal.

Scope: This script set changes the behavior of your MK3 traders (when placed in this mode) so that they only buy/sell in sectors that contain Satellites named as indicated above. The script set also updated the fuel request routines to guarantee a delivery ship big enough to carry enough to fuel for you folks with superfreighters and such. As a result the cost of this service has increased from 10% to 12.5%. (The old routine would, in some cases, try to call a harrier for fuel! That's not much fuel! If you've ever gotten the error, 'could not deliver that much fuel' you'll love this change)
Also updated the number of times a trader will attempt to find a valid buy/sell location, since their area may be far more limited than before. Buy and Sell range have been increased to 20. This is because in the original the buy range was roughly 1/4 of the sell range at each level tier. In this case, we assume that the trader is linked into *your* trade network via these beacons, and therefore is allowed to trade there.
The script will check up to 5 satellites of each type in each sector to find one with the proper name. I assume no one has more than this, and frankly if you do, I'd really like to know why in the world you did that!

This is my FIRST script, so i'd really appreciate any feedback you have. I must say, I have made a LOT of money and lost zero ships since I started using it. Happy Trading!
-Zzyn
Other stuff, some it a repeat, posted below:
002 * --------------------------------------------------------
003 * Added check after buy and sell station decisions to confirm properly named sat
004 * is in sector. Increased tries significantly
005 * Routed to updated delivery routine when requesting fuel
006 * Old routine had wildly different sized posible devilery ships, casuing failure
007 * on occasion. Ships in that routine normalized and cost for delivery increased
008 * from 10 to 12.5 to acomodate.
009 * New Button in Trade Command Menu to enable 'Sat Limited Univ Trader'
010 * To be eligible a sector MUST contain a satellite of either type, but
011 * it must be named 'Trade Beacon' or 'Adv Trade Beacon' as appropriate based on
012 * type of Sat it is. The script will check up to 5 satilites of each type per
013 * sector to find a properly named target.
014 * To accomodate easy naming of the sat's, two comands have also been added
015 * to the trade menu(not linked to any ware). 'Activate Trade Beacon' and
016 * 'Deactivate Trade Beacon.' When selected you must input a target to be renamed
017 * or, 'un-named' as appropriate.
018 * As a final note, the buy range and sell range have been normalized for a trader
019 * in this mode. The buy dist is roughly 1/4 of the possible sel dist in the
020 * original script. However, When seting buy locations based on satitlites, this no
022 * longer made sense. I set them to be equal per expereience level, but did not
023 * exceed the max buy/sell distance parameters set in the original.
024 * -------------------------------------------------------------