I think the public_html mkdir and homedir set is a helpful idea, but I don't think we should presuppose that scponly is being used for website management.  I'd like to suggest we make this an option the administrator when this script is run.