push $data, \{ userid=>$user->{userid}, "kwid"=>$maxkw+$i, "keyword"=>$newtags[$i]};
push @$data, ...
push @data, ...
If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org
Other options:
no subject
push $data, \{ userid=>$user->{userid}, "kwid"=>$maxkw+$i, "keyword"=>$newtags[$i]};
Er, really? A reference to a reference to an anonymous hash? What does the extra \ get you?
Also, doesn't it have to be
push @$data, ...
orpush @data, ...
?