I have ported PiLLoW 1.0 to use the Quintus Prolog 3.X libraries, and made it available as a 260Kb Zip file. It is offered here as free, unsupported source code, for which the author accepts no liability whatsoever.
The code has been tested on WindowsNT 4.0 and 2000, using Quintus Prolog versions 3.3 and 3.4, and with the Apache server versions 1.3.3 and up.
Note: The parsing of "multipart" form data on win32 can produce errors, when binary files are submitted, e.g. sending image files as part of the form input. This is because the default for "stdin" on win32 is "text".
PiLLoW 1.1, is available now. I do not intend to provide a port of this version, or to track future versions.
However, if you want to port PiLLoW 1.1 to Quintus Prolog, the notes here may be of use .