Ok, I have reached another woohoo stage in my server quests to learn how to make things work.
I've setup Apache, PHP, MySQL to work with a Postnuke site, and a PHPBB Forum. Up until now that was about it, oh and FTP, but that's a piece of cake
Now onto my new accomplishment(s)!
Courier-imap, wow, what a pain that was. Setting it up is all right there in the docs, but what they don't tell you about [very well] is authentication, and setting that up. This was where my issue was. I am not as well versed in PAM, Shadow, databases, and all the rest of the security things it was talking about as I should be, and was lost before the first word finished rolling off my tongue.
And came back, figured out exactly what I needed (some pam issues, along with user rights) restart the IMAP server, restarted the mail server, touched up my php.ini, setup SquirrelMail, and now am a proud owner of:
A website that:
Has a Postnuke front end;
Has a PHPBB2 Forum;
Allows specific users (not setup for virtual, that wasn't what I wanted) to use Squirrelmail with IMAP;
ProFTPD for filesharing/backup;
And of course:
An Image Gallery powered by Gallery from http://gallery.sf.net
Everything is working great, I'm very happy with the setup, BUT am MUCH more happy with the knowledge I gained from setting it all up from hand.
Thanks for all those who helped me here, and those who don't even know it (from the threads I searched on).
To wrap this up let me say:
Just about anything anyone wants to do is documented on this website. What isn't, can usually be found in a README file included with the package. Should both those fall through, the great people here will assist you.