I managed to sort this using the following;
Setup DHCP scope in Windows
Configure the following options
013 Boot File Size 0xa (file size x 1024 and / 512)
060 ClassID PXEClient
043 Vendor Specific info 01 04 00 00 00 00 ff
066 Boot Server Hostname 192.168.1.1
067 Bootfile Name deploy.pxe
Use ghost boot disk creator to create a Network Boot Package (.sys file). Choose the universal network drivers to cover all network adapters. Also set the parameters on the ghost.exe command to be –ja=rollout -sure
Install 3com Network Boot Services
Use the Boot Image editor to create a new PXE menu boot file.
Add the .sys image file and give a description
Save the file in C:\TFTPROOT as ghostboot.pxe
Use the BOOTPTAB editor to modify the hosts.
Create a laptop entry and set the following;
Name: Laptop
Address: ???????????? (wild card for all MAC addresses)
Image: deploy.pxe
Remove all other hosts and save the file
When the host boots, it will be given a DHCP address and have the deploy.pxe image file loaded to it. This will then invoke the ghostboot.sys file and load in to DOS. The session will be connected to on the ghostcast server and then the image can be manually deployed to the host.