Если file.php находится на том же сервере и у вас есть доступ через php к полноценному shell, то просто запускайте через shell_exec этот файл и передавайте в него необходимые переменные.
Не нужен совершенно в этой связке ни веб-сервер, ни пост-переменные, ни сокеты