Non vorrei dire una baggianata, ma se non ho interpretato male la variabile $item_counter indica quanti elementi ci sono.
Prova a modificare così
Codice PHP:
for( $i=0 ; $i < 3 ; ++$i ){
echo "[url='".$item_data[$i]["link"]."']".$item_data[$i]["title"]."[/url]
".$item_data[$i]["description"]."
";
}