ehh jak to mówią witki opadają

usiłuję napisać skrypt do uploadu plików na serwer, na inny serwer niż będzie stać stronka... dzięki google i i php manual wyskrobałem coś takiego: (patrz niżej)... z dokumentacji php wynika że wszystko powinno być git. Przepierzyłem google w z dłuż i w szerz i dalej skrypt nie działa, a próbowałem już wszystkiego.... Skrypt nie działa nawet w uproszczonej wersji uploadujacej plik przez serwer (moja maszyna) na cba.pl... na początek chce uzyskać jakikolwiek efekt, chce zobaczyć że ta metoda działa i chce w ten sposób przesłać cokolwiek... oto uproszczona wersja skryptu...
<?php
$link = 'http://www.grodziec.cba.pl';
$aaa = 'Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.5) Gecko/2008121622 Ubuntu/8.10 (intrepid) Firefox/3.0.5';
$ch = curl_init('http://www.grodziec.cba.pl');
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
curl_setopt($ch, CURLOPT_USERAGENT, $aaa);
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_exec($ch);
$plik = '@' . dirname(__FILE__) . '/bbb.jpg'; curl_setopt($ch, CURLOPT_POSTFIELDS, $plik);
curl_setopt($ch, CURLOPT_POST, 1);
curl_close($ch);
?>