I was originally going to use ISPConfig to handle the name servers but I wasn't having any luck getting it to work (I followed the go daddy tutorial to set up name servers, and I was able to access ns1.mysite.com and ns2.mysite.com from outside my network, but the websites which were supposed to be handled by the nameserver never came up).
So at the moment all of my sites are being handled by zonedit.com. I can access www.mysite.com
from outside my network, and ftp://mysite.com
brings up a login/pw box but whenever I enter it I get the 530 error. I configured zonedit to handle www.mysite.com
Also, just in case it wasn't obvious mysite.com is a ficticious name.