I've not used Net::FTP::Recursive, but it sounds like you might have owner / user / permission problems.
You might want to ask yourself:
- Who owns .htaccess?
- What are the permissions on .htaccess?
- What user are you connecting as?
- Do you have write access to the file / directory?
Cheers,
Brent
-- Yeah, I'm a Delt.