If you want a truly portable imaging solution, you need to create a WinPE bootable USB drive, on which you can store one or all of your machine images. You can then boot any target machine to WinPE from your USB drive, call up Ghost32.exe, and image your machine's hard disk.
If you want to hand crank your own solution, you could start with the article at:
https://www-secure.symantec.com/connect/articles/readyadventures-winpe
This was written for WinPE 2.0 (the vista version).
However, GSS 2.5 does a lot of the hard work for you and makes adding drivers for different hardware somewhat easier to do.
Try searching both this forum, and the articles forum, on WinPE and bootable USB and you will no doubt get many hits from which you should be able to choose an optimum path for yourself.