Okay, something like that could be made, but it would require constant maintenance and updating to keep it working as sites change their conventions for submissions and such regularly to prevent automated software.
Think of it like this, if a good article submission program needs to be updated monthly to keep up with site changes, and a good social bookmarking submission software would also need monthly updating, then a program that does both would need to be updated twice monthly. Add in social networking, forums and press releases for a total of about 2000 overall sites it submits to and your all-in-one software would almost become a full time job for a programmer to keep up to date and working properly.