You could probly do it a number of ways
without knowing exactly what your macros do
You could use X10dispatch with AHP ,or
posibly make a batch file that fires a
macro then nest it in your macro with the
windows command option,or the phantom
module trick.
I'm sure there is other software that you
could use as well. Try Homedomination trial
to see if it will do what you want:
www.homedomination.com There are others but I can't think of them
of hand check:
www.accessha.com They have some listed there.