To answer your question, here's how the program works.
You create a torrent data file in the program by typing in a torrent title and description. This is saved and archived in the program so that you can upload the same torrent over time without having to retype the information in.
Next, you select the torrent from the drop down window (you can view a screenshot of the program on the sales page) and then double click the site you wish to upload to from the list on the left. The page loads, you click the FILL button, and it automatically fills in the torrent's details. If a genre is asked for, or a captcha, you will have to supply those, other than that, you are good to go.
The strength of this comes from the ability to do the whole operation quickly, as well as add sites to the program manually. If you are one to outsource, this is EXTREMELY powerful. Also, being able to have multiple instances of the program open make the uploading process lightening quick. I upload to over 25 sites personally, and I can do them while listening to one song.
As far as your proxy question goes, you CAN use a proxy with this. The program runs off the Internet Explorer interface, so you can simply open up a browser of IE, change the settings in there, and it will affect the Torrent-Blaster program. Simply edit the connection settings under Internet Options, and you are good to go!
Lastly, the program does not create accounts for you. That is a job you will have to do manually. I recommend the intense use of mailinator.com and dodgit.com for that.....