Basically, you have to understand what the Cisco config actually does, then you have to work out how to make the Procurve switch do the same thing:
interface FastEthernet0/19
switchport access vlan 100
switchport mode access
switchport voice vlan 200
spanning-tree portfast
Line by line:
A Cisco "Access" port is a port that is not configured for 802.1q trunking and defines a single untagged VLAN to use that port. Here you see Cisco displays the VLAN assignment *before* displaying the port mode. Duh.
The Cisco "switchport Voice" command is a completely retarded way of saying, "oh, this is a non-802.1q interface, BUT, we want 802.1q-format for this VLAN here - tagged as VLAN200". So a much more sensible way of displaying this would be to call this a "trunk" port, with VLAN200 tagged and VLAN100 untagged.
Portfast is configured in the interface context in Cisco, (but it is configured in the global context on Procurve).
So, the equivalent Procurve port would be configured in global context:
vlan 100 untagged 19
vlan 200 tagged 19
spanning-tree 19 mode fast
You then need to figure out how to enable CDP for the phones, if your phones rely on it, which seeing as they are Cisco phones is likely.
To tell you the truth, I have never used Cisco phones on HP switches - any customer in my experience who wants to throw money away on over-priced phones always does the same with their switches. Conversely, any customer who chooses spend sensibly on switches, always does the same with phones, and doesn't buy Cisco. I don't even know if Procurve CDP even does the "transmit" necessary for the phones. You may haver to change the phones to use LLDP instead. Sorry I have no suggestions for this, although I'd love to find out the answer myself.