Quote: "Is there a way when a user hosts a multiplayer game of alowing them to chose a map, how many players, how many AI etc! is this possible with some scripting and has anyone managed to do this?"
Yes, but...
Each combination of options would require a separate EXE.
Then, a GUI for the menu could be created with VB.
The VB program would receive the user's input, and then run the proper EXE for the selections made.
Quote: "so i would have to make multiple EXE's each with their own map on"
Correct
Actually many EXEs for each map as the other options require separate builds.
IE Map1 w/2 players and Map1 w/4 players, etc.
It can be done with another program calling FPSC EXEs, but not in FPSC itself.