In cases like this I like to copy the pst off of the old machine to my thumb drive or network share. Open the Outlook 2007 for the first time allowing it to create the default pst.
Then I find and replace that PST with the original one and Outlook will do all the hard work of putting everything back together again.
This PST will transfer EVERYTHING and not just your contacts. The PST contains your emails, contacts, tasks, journal and a bunch of settings.
Also if you are going from an older version to 2007 this may not be viable.
If you need more information please come back and feel free to update the question below.
I may not fully understand your situation, however, I would go to the home computer, open outlook. From there you can use File | Import Export | Export to a file | Personal Folder File (.pst) and select ONLY contacts (and if they have subfolder under contact then that option also), select where to save the exported contact data (I would use a USB thumb drive) and call it something creative like contacts.pst
On the domain workstation, you would import the file and select import to contacts folder. If they are using Exchange, you have the option of putting the data in his mailbox and not to treat it as a pst file.
I have had no problems exporting from older Outlook versions and importing that data back into newer versions to incluse going from Outlook 2003 to 2007 as an example.