http://www.enablehosting.com/html/virtual_hosting.html
Jon is a nice guy ( he is my boyfriend's roommate) and his rates are pretty awesome -- i believe he offers domain names as well -- they are 16 dollars and some change per year i think...
on a side note -- my sorority's site is hosted by the school now, but they do not allow perl, php, java, etc on their servers so that is why we got an account with enable hosting...
as for editing i just ftp the stuff to the sorority filespace using WSFTPLE
i ftp to ftp.ncsu.edu so i wonder if you could use ftp.yourschooldomain.edu ?