the alternative would be to create a "room" on soulseek and only allow "members" (peeps on your list) to see your shared files, then you can d/load and chat live @ same time............

This also negates needing to upload anything, but obviously you could only d/load when owner of file is logged into soulseek.....