you said that you didn't want to use textfiles but for these other programs i think it's the least complicated option in combination with
Logmonitor. You could have it run a download manager such as FDM or wget with the textfile to download all these programs as soon as there's a new .url .http and .ftp file in the folder (make up an extension). I don't know of any ftp or emule programs thart can read a list of links though, maybe it exists, if you can start the program with an url as an argument then it should work with logmonitor.
A more expensive option is to buy a nas like the Synology DS209 and install the download redirector at Place B and make it accessible over he net. Then theoretically you could add whatever to the download redirector (it's like a download manager that you run on a different location) and the DS209 would retrieve it - again not tried this but it supports nzb, torrent, emule, http and ftp.