Idea looks good, although it may not be very popular. If you say you have very little knowledge in C++, this could be a tad too much for you. Maybe start it when you can freely code simple apps?
About the project itself, as I understood it's gonna be a client to browse through torrent sites behind a proxy with IRC capabilities, while downloading torrents as a client?
If so, then there is a problem - with this architecture you can either have speed, or you can have "privacy", with proxies it's either one of those but not both (most of the time anyway). The most problematic way will be getting and using proxies if you want to automate that. Also downloading torrents through proxy is complete garbage, the transfer rate will be very slow.