in reply to Encrypt File while sending

This can certainly be done and you can get help here but you've sort of dropped a largish requirements list in a sentence. You'll get great help if you ask specific questions or show code you've tried that isn't doing what you'd like.

For your requirements, search in the CPAN for the keywords you're after LDAP, CSV, Encrypt, and FTP. You'll find plenty of places to start hacking or issues about which you can ask specific questions here. Questions showing code/effort tend to get better answers.