in reply to running tar from a browser
I've written a handy remote-backup script before (though I don't have it here to post), and I found these modules particularily handy:
In addition, you could probably make good use of CGI.