This has gotten a little vauge... if you don't mind big assed chunks, (0x1000 octets or so), then yes, PHP will make them.
PHP will generated the numbered sections, etc.
If you want to send tiny little chunks, as you might do with an AJAX client... well, I've combined the OPs question, with some research on PHP.NET, and it does look like he was on to a good thing.
$ echo -en "GET /chunked/ HTTP/1.1\r\nHost: ec\r\n\r\n" | nc localhost 80
HTTP/1.1 200 OKDate: Wed, 23 May 2012 13:03:01 GMTServer: Apache/2.2.9 (Debian) PHP/5.3.5-1 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8oX-Powered-By: PHP/5.3.5-1Transfer-encoding: chunkedContent-Type: text/html14Teachers have class.50We secure our friends not by accepting favors but by doing them. -- Thucydides48Vulcans never bluff. -- Spock, "The Doomsday Machine", stardate 4202.131All kings is mostly rapscallions. -- Mark Twain41Reappraisal, n.: An abrupt change of mind after being found out.49He who knows, does not speak. He who speaks, does not know. -- Lao Tsu
Whether or not it will eventually squeeze out it out's own (incorrect) chunk count, remains to be seen... but I saw no sign of it.