It is imposible receive http post without web-server.
You can create a perl script (use AnyEvent::HTTPD or other), but it will be "A simple web server"
Comment on Re: Getting HTTP POST without webserver??
Not at all. You could receive an HTTP POST request as an HTTP::Request object, via CGI, etc. You just can't receive it over HTTP without an HTTP/web server.