Not too sure if this helps... but i have got my 1 DHCP server working and giving out IP addresses through VLANs
Code:
Running configuration:
; J8770A Configuration Editor; Created on release #L.11.20
hostname "ProCurve Switch 4204vl"
snmp-server contact "xxxx"
snmp-server location "xxxx"
max-vlans 256
module 1 type J8768A
module 2 type J9033A
module 3 type J9033A
module 4 type J9033A
ip default-gateway 172.16.24.8
ip routing
snmp-server community "public" Unrestricted
vlan 1
name "DEFAULT_VLAN"
untagged A1,A3-A24,B1-B24,C1-C24,D1-D24
ip address 172.16.24.24 255.255.248.0
ip helper-address 172.16.24.4
no untagged A2
ip igmp
exit
vlan 2
name "Staff-BYOD"
untagged A2
ip address 192.168.12.1 255.255.252.0
ip helper-address 172.16.24.4
tagged A1,A3-A4,A9,A11,A14
exit
vlan 3
name "Stu-BYOD"
ip address 192.168.16.1 255.255.248.0
ip helper-address 172.16.24.4
tagged A1,A3-A4,A9,A11,A14
exit
vlan 4
name "Guests_BYOD"
ip address 192.168.24.1 255.255.255.0
ip helper-address 172.16.24.4
tagged A3-A4,A9,A11,A14
exit
ip route 0.0.0.0 0.0.0.0 172.16.24.8
spanning-tree