You cannot do it with fopen() because fopen() sends the HTTP GET request headers for you.
BUT you CAN do it with fsockopen()
You'll need to brush up on your HTTP POST protocal, OR it might help to go find the post_to_host() script ( search Google ) that Rasmus posted some time ago...