I don't know if I got your question right. What I read out of it this is what you need to do:
Instead of installing Mambo on an Internet Server at your hosting company, you want to set up an internal machine to act as a webserver. On this local web server you'd like to install Mambo and everything you want to be there for your installation.
If this is what you are after, please read on.
Okay, first of all grab some computer near you. I know you could set up a Windows computer with Apache and PHP. Don't. You won't like it. Nobody really would like it. Besides, we all know Microsoft is not the nicest of companies. So: If you got a spare computer and it is not a Mac running Mac OS X (which is great and could be used to host Mambo - let me know if THIS is the case with you and I'll give you help how to transform a regular Mac OS X into a webserver with PHP installed and running) but the computer that is around for your task is a plain, Intel (or AMD) based PC. Won't need to be the very latest model around. Should however not be the oldest model around.
Okay, next, get yourself SuSE Linux Professional 9.1 (which is at the point of writing the latest version out - try to get their latest versions, the do get better and better every time). I know I know. There are zillions of other distributions out there. And I know I know: SuSE Linux Professional costs around 80-90 Euros/US Dolars. BUT: this is well invested money. You're gonna love this machine for it later!
There's also a great SuSE Linux Personal Edition 9.1 - you might love that for your home PC, but it lacks the Server Software you're after.
I've played with MANY distributions, but always came back to using SuSE. They are great concerning supported hardware, their installer/system configurator YaST2 ("Yet another Setup Tool") is about the best there is in the Linux world. And: on the 4 DVDs of 9.1 (alternatively 5 CD-ROMs also included) you'll find software for about anything you could dream of.
Fine. So you now got:
a) computer
b) SuSE Linux Professional 9.1
Install your SuSE Linux. You might as well get rid of the Windows that might already be installed. Who needs windows when using something much better. Anyway, if you insist, you can leav Windows on the machine and tell YaST to use the rest of the space that's left. This way you get a dual boot machine and at boot time, decide what system to run.
Duing the installation routine, YaST is gonna tell you what it is going to install. There will be an option about your software selection. YaST will give you a typical setup with a graphical user interface and some great apps suited for productively working on the machine - using it as a workstation.
Now, you can leave all of this default software, however you need to add the software to make your machine a web server. You'll find an option for typical web server software in the software selection menue. Make sure you have at least Apache (the web server) and PHP (which will process your Mambo files and turn them into a useable application. Also make sure to have MySQL selected to have a data base available for Mambo to store its information in. Additionally, to make live easier if you will lock that machine somewhere between the wine racks in your cellar to run there for ever in your network and won't want to constantly sit on that machine, give it an FTP server to be able to upload your files. You might also consider giving it a Samba Server (if in a predominantly Windows environment) so that the linux machine can act like a Windows File server so you can upload files using the local network instead of FTP, too). If your network's mostly on Mac, netatalk is the solution for you. If there are quite some other Linux and Unix machines, NFS would be a good choice for talking to the network.
Finalize your installation selection and hit install. A green warning window will tell you that now the installation routine will start and erease your hard disc or partition it the way you need.
Don't worry. YaST is extremely good in this and even a novice to Linux can do this safely. This is one advantage to prefer SuSE.
Once everything is set up, make sure that your network settings reflect your network environment. If used as a steady web server, you might opt for giving the machine a static IP address over having this supplied by a DHCP server (which might also be inside ISDN- or DSL-routers at home). As long as you stay within the network settings provided by a DHCP server (note them down if automatically asigned and work from there if in doubt) you can just as well use a static address. The DHCP server will recognize that within its network there is one host with a static address and not assign this server's address to anybody else. (This is sometimes called "DHCP with manual addressing").
Great. After installation (lot faster then your last Windows install, ey?!) and reboot, you are more or less ready to go.
However, it might be a good idea to get yourself some book on Web Hosting on Linux. E.g.:
http://www.amazon.com/exec/obidos/tg...glance&s=books
After all is set, you've got a local web server with everything you need (thanks to SuSE, this is so really easy compared to setting everthing up manually as in many other linux distros).
Next install your Mambo over FTP (or other network connection) like you would upload it if it were on a hosted server somewhere with a web hoster.
Good luck,
Stephan.