I like the ideas that Andy Leonard has incorporated into his SSIS framework and have rolled these into my package design templates. He uses a parent package to loop through and run all of the child packages. All of the package progress/status and error logging is done at the parent.
This may (or may not) help depending how your current packages are setup, but it's worth looking at to get some ideas.
Andy's original framework posting:
http://sqlblog.com/blogs/andy_leonard/archive/2011/09/16/designing-an-ssis-framework.aspx
I think the latest can be found at:
http://sqlblog.com/blogs/andy_leonard/archive/2012/03/07/updated-ssis-framework-now-includes-reports.aspx
HTH,
Rob