InfoPath 2007 supports passing parameters directly via the command line or the URL. There is a very good introduction on that on the InfoPath Team Blog:
http://blogs.msdn.com/infopath/archive/2007/02/26/passing-data-into-a-form-input-parameters.aspx
Unfortunately, there is no direct way in IP2003. Here are a couple of workarounds:
http://blogs.msdn.com/rrawat/archive/2006/08/09/693118.aspx
http://www.infopathdev.com/blogs/jim/archive/2005/09/14/Pass-Parameters-to-InfoPath.aspx
I hope this helps...
Good luck!
David Airapetyan / Software Services ArchitectQdabra® Software / Streamline data gathering to turn process into knowledge