Michael's right, John's right, David's right.
Good luck! :)
Jerry's right in the sense that this would be the quickest path. I'm not familiar with webmin so can't comment on its usability. Would it be possible to hack the code into something more usable rather than start from scratch?