Standardowo dane POST wysyła przeglądarka i robi to tylko, gdy klikniesz submit w odpowiednim formularzu. Bez względu na to jak napiszesz swoje skrypty, nie zmusisz przeglądarki do wysyłania POST kiedy tylko zechcesz (bo to ona decyduje kiedy ma na to ochotę).
Więc jeśli potrzebujesz wysłać na jakąś stronę dane POST, to... :
1) Serwer musi udawać przeglądarkę, otwiera jakąś stronę wysyłając dane POST (cURL) i później prześle wynik (np. to co sam odczytał ze strony) do przeglądarki użytkownika. W tym wypadku musisz jednak gdzieś zapamiętać dane POST, które otrzymałeś od użytkownika wcześniej (w pliku, w sesji, czy gdziekolwiek indziej)...
2) Modyfikujesz działanie przeglądarki użytkownika np. piszesz odpowiedni plugin (zapamiętujący dane POST i wysyłasz je do każdej nowootwieranej strony), albo piszesz własną przeglądarkę i zmuszasz użytkownika do używania jej.
Nie ma innej możliwości!
Jeśli jednak masz potrzebę na swoich stronach mieć po prostu dostęp do danych które przesłał Ci użytkownik, to użyj sesji (najłatwiejszy sposó

, lub zapisuj dane w ciastku (wtedy przeglądarka użytkownika wyśle Ci dane z ciastek, ale to gorszy sposób, bo ciastka mają ograniczenia).
Cytat
@mortus, jeśli możesz zobacz tutaj:
http://www.webmasterworld.com/php/3164561.htm ostatni post. istnieje sposób wysłania danych POST do serwera i odpowiedź otrzymujesz do zmiennej. to jeszcze tylko, żeby odpowiedź serwera nie do zmiennej, tylko do przeglądarki jako nowa strona. może wiesz, jak ?
Jak odpowiedź masz w zmiennej to zrób echo $zmienna; I już wysłałeś do użytkownika.
Bądź jednak świadomy tylko, że w tym linku co podałeś to nie użytkownik wysyła dane POST, tylko serwer na którym odpalony został skrypt.