Thanks everyone for dropping in and adding comments :)
David: I am leaning towards hoping I don't need to deal with multipart PUTs!
Balu: The impression I got from the PHP internals people was that it wasn't really used enough so nobody had bothered to make one, but that it could be done.
Johny: Actually now you mention it, the way that has wrapped is kind of annoying!
Mark: You can retrieve the data for DELETE requests in the same way as PUT requests. Is that what you were asking?
Paul: Hello! Not sure if I'll make it down for PHP London, but I can probably track Zoe down if I need to pick her brain - thanks for mentioning it!