Just because I'm curious, is there is a reason you're installing Red Hat 6.1 and not 7.1? Is that just a typing mistake or are you picking an older version on purpose?
I'm pretty new to linux too so I don't know if what I'll tell you works on older versions of Red Hat but here goes.
1) For the IP address there are 2 easy tools you can use. From the command line you can enter SETUP for a text utility for setting up you system. Among the things you can set up there is your network settings.
If you have Xwindows (type STARTX at command line to get into it) installed you can also go to their Start Button (the little foot) and drill into Programs, System and you'll see a Network Configurator there.
If neither of those 2 options works for you then you can always use the IFCONFIG command. It's pretty straight forward (at least by Unix standards) and if you want to learn how to use the command just type MAN IFCONFIG.
Just as an FYI, if you're really new, the MAN command stands for MANuel and will give you a good overview of most text line commands. You can also use INFO to get more info on many commands.
2) Installing Apache for a vanilla, single web site, static page environment is very easy as well. Go to apache.org and download Apache V1.3. The file you want will be named apache_1.3.20.tar.gz (or something really close to that) and will be about 1.9MBs. When you get that program all you have to do is unpack it into a directory (you can double click on it in Xwindows and just copy the contents to a temp directory somewhere)
Afte you unpack it to a directory type the following in the directory you unpacked it to:
./configure --prefix=/usr/local/apache
make
make install
Those 3 commands will install apache to /usr/local/apache. You can set --prefix= to anything you want. I just gave a common example.
Once apache is installed just go to the /bin directory of where ever you put it and type ./apachectl start. After that the server will begin answering requests and you'll be all set.
If for some reason it doesn't work even though you followed all the steps above you might have a firewall issue. If you type in setup from command line you can configure your firewall. Make sure it's not blocking the port you need for Apache. The configuration program is pretty clear on how to open and close common ports.
3) I dont know anything about Samba so I can't help you there. I'm just now looking into installing that myself. If I learn anything I'll let you know.
4) As for installing other packages I'd recommend going to
RPM files are Red Hat's version of the InstallShield Wizard you get in Windows. It handles installation for you. It works pretty well but the documentation is horrible. All documentation in Unix is horrible. It's one of the flaws of Open Source near as I can tell. Nobody can write a decent doc.
You can find many common programs that you'd like to install (like SAMBA for instance) in RPM format.
5) As for making a user have all the exact same powers as Root I'm not gonna touch that. First, I dont know if it can be done, it seems like it would be possible but something is nagging me saying you should expect problems. Secondly, I'm pretty sure it's not a good idea most of the time.
I hope I was able to help.