The command Lines were as follows:
> - Install Apache, MySQL, PhP
apt-get install xampp (or lampp)
> - Hosting a Domain using the server
apt-get install bind9 (Google how to configure it all)
> - Set up a free Control Panel
apt-get install webmin
> - Allow other people to have accounts on the server but with limited amount of bandwidth, space
Simply add user accounts with the 'useradd' command, space management can be done using the quotas package (apt-get install quotas), bandwidth monitoring actually slows things down more than it's worth unless you have a system devoted entirely to it.
I encountered a few problems with these command lines, one of them were, that I could not install Lamp/Xxamp, since they were unkown packages. I could not install Webmin either for a very strange reason.
So I'd like some help in this please.
Also is it possible to find out how to access root, since I am running Ubuntu at home.