Yep, definitely do-able.
In one of my early mission packs I included a resupply mission, offered in allied planet/base hexes. In that mission you hooked up with a friendly convoy, drove off some attackers, and then resupplied from the convoy. The cost of your supplies was deducted from the PP you got for the mission, with the cost being fairly expensive IIRC.
I'm pretty sure there were some notable bugs in it, but we've learned a lot about scripting since those days, so I'm sure we can take a stab at a new approach.
dave