Don't know which documentation you're talking about, but I'll explain how my PXE setup works.
Do you want to kickstart? Or do you want to interactively answer all the anaconda prompts (partitions/packages/etc.)? You don't *need* to kickstart - PXE just replaces the floppy or CD as the place to load the first stage from.
My dhcpd.conf:
next-server 1.2.3.4; filename "/tftpboot/pxelinux.bin";
My /tftpboot/pxelinux.cfg/default:
serial 0,9600 default ks prompt 1 timeout 30 label text kernel vmlinuz append initrd=initrd.img text devfs=nomount ramdisk_size=8192 label expert kernel vmlinuz append expert initrd=initrd.img devfs=nomount ramdisk_size=8192 label ks kernel vmlinuz append ks=nfs:1.2.3.4:/nfsdir initrd=initrd.img lang= devfs=nomount ramdisk_size=8192