in reply to IDE for PERL

If you like editing locally, set up a Mercurial/SVN/CVS/whatever repository that you put your code in. Also helps if you need to undo something you accidentally messed up, plus you can have others working on it too and track changes and whatnot. You can simplify your workflow in this way.
Many IDEs have version control integration, and the command line always works. Simply write your code, SSH into your remote machine, and test it.

Hosting can be done in a number of ways, you can use a free hosting site such as BitBucket or GitHub, or you can set up a VCS on the remote server. The latter is preferable if you have confidential things to store. Make sure to put authentication on it.

~Thomas~ 
"Excuse me for butting in, but I'm interrupt-driven..."