To a limited degree yes. You can include the following commands into your winnt.sif file to exhurt some control of the partition Windows will use. They are:
[Data]
AutoPartition=1
Installs Windows to the first available partition that has adequate space for a Windows installation and does not already contain an installed version of Windows. Either omit the AutoPartition entry from your answer file or set the value of AutoPartition to 1. If AutoPartition = 1, the /tempdrive command-line option of Winnt32.exe is ignored. If you do not set the value, text-mode Setup installs Windows on the partition where $WIN_NT$.~LS is located, usually C:
[Unattended]
Repartition=Yes/No
Specifies whether all partitions on the first drive on the client computer are deleted and the drive reformatted with the NTFS file system. Important!! Repartition is valid only when performing an unattended Setup by booting the computer from the Windows product CD.
ExtendOemPartition=0/1/SetMB
0=Setup does not extend the partition.
1=Setup extends the partition to fill out the hard disk on which you are installing Windows but automatically leaves the last cylinder on the hard disk free to allow dynamic disk support.
SetMB=Setup increases the current partition size by this amount. This will become a questionable bonus if you ever install on a system without that much free space. Not sure what would happen though as I never use this.
Also, Space, you can change the install directory to whatever you want other than WINNT or Windows. Of course all installs for that CD will go there afterwards. If you need on the fly changing people should try your approach though.
[Unattended]
....
TargetPath=WINBLOWS