I just stumbled across this interesting article “Using Group Policy Preferences to control multiple BGinfo scripts” during a search, this may indeed be worth a closer look.
http://www.fr3d.org/2010/03/using-group-policy-prefs-to-control-bginfo-scripts/