That sounds more like a website problem than an Outlook problem.
The website's HTML/PHP/ASP/whatever code needs to be written to detect Outlook 2003 (and, while you're at it, 2007 and 2010) and insert the fields in the right spots.
You might as well include Outlook Express 6, Vista's Windows Mail, Windows Live Mail, and Mozilla Thunderbird as well.