На ПХП или Перл? Неужели, ты знаешь оба эти языка?
Ну, если на Перл, так у него есть такой модуль (и в ПХП тоже) как LWP. Это модуль эмуляции браузера.
Читай Ману по LWP::UserAgent
Mypost.pl
# Create a user agent object
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
$ua->agent("DeViL Explorer/0.1 win2000 Must die");#О браузере
# Create a request
my $req = HTTP::Request->new(POST => 'http://guest.book.sim.ple');#Имя скрипта
$req->content_type('application/x-www-form-urlencoded');#Стандартная форма
$req->content('name=lammer&text=Hello_world&add=Добавить');#Шлем значения полей
# Pass request to the user agent and get a response back
my $res = $ua->request($req); #Отсылаем запрос.
# Check the outcome of the response