You need to check out this file
xampp\apache\conf\extra\httpd-vhosts.conf
For your friends to upload their files to their hosting account you will need to set up the
FileZilla Server.
There are also some freeware hosting control panels that might come in handy and a Google might find them for you.
Also take a look at the
Security page accessible from the
XAMPP Welcome Page.
Also some reading here:
http://httpd.apache.org/docs/2.3/vhosts/
and here:
http://httpd.apache.org/docs/2.3/vhosts/examples.html
When you feel you have a grasp of virtual hosting and you have had a go at setting one up, then, if you have any issues, first search these forums as most of your questions will have been answered before, then post any questions you might have.
This is a self help forum and your questions will surely be answered by the many experienced and competent forum members who visit here regularly.
HTH
=================================================
Take a look at the new
DeskTopXampp launch control posted by
ridgewood:
http://community.apachefriends.org/f/viewtopi ... 967#103967
The
DeskTopXampp launch control for
XAMPP and
XAMPPlite (DTX.exe)
is available here:
http://zedfiles.com/DTX/
I highly recommend DTX.
=================================================