What I would like to know is how you can call a program based on user input (either typing or selection from a menu). I know the Zaphod Beeblebrox guy did it with xLib in Lunar IDE. I'll look over the xLib documentation again, but if anyone can figure out a way, please post it! Thanks!

It would definitely require Assembly to actualize something like that. xLIB will do it (see here for details), but it's also probably more than what is required – that is, someone (not I) might be able to make for you a smaller routine, just so that you don't have to retain the bulk of the functionality that you wouldn't be using. (If you are already using xLIB, then great – problem solved.)