Добрый вечер.
Используйте cUrl.
Вот пример POST запроса при помощи cUrl.
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://server.com/index.php');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Нужно явно указать, что будет POST запрос
curl_setopt($ch, CURLOPT_POST, true);
// Здесь передаются значения переменных
curl_setopt($ch, CURLOPT_POSTFIELDS, 's=CURL');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, 'PHP Bot (http://mysite.ru)');
$data = curl_exec($ch);
curl_close($ch);
?>
Документация
p.s. Пример кода взял первый попавшийся.