With a script, you can easily iterate through multiple projects. Most work will be for the script to find out where all projects are stored. Unfortunatley, the script cannot run the 'Update DHTML in Topics' which you will want to run after every upgrade.
How many projects are we talking? If there are less than 25, it's quicker to just do it by hand.