well i would go for another aprouch packed based and memmory, read the item id from the inv and send packets with it and the mets, like co loader does.
You can even make a repair function to, tricky part is when you buy or stash items you need your cords in the packet.
But all in all such a program couldent be to hard to make
or a marco using the one of packet senders.
Still i would just prefair it manually with co loader cause its fast and yes you can gain sockets via it i gained 1 from it in my bs
A good trick is place item in spot 1 of inv and mets in 2-40 then you dont have to write new numbers in the boxes just 1 for item and 2 for met, then a small macro that clicks try then repair then try (if you really need one)