as to the ks file just alter the anaconda.ks.cfg you have in /root/ and copy it over.
Change the install location for cdrom to be
for network stuff
don't forget to uncomment/edit the hard drive stuff.
The documentation on the hundreds of options you have are here: http://fedoraproject.org/wiki/Anaconda/Kickstart
You can run allsorts in the %post as well (it reads normal bash here if needed)
For example my pxe server at home names each server with two random swear words because I'm all grown up.