Chris,
Thank you for your help. For some reason, using your way didn't help me at all (but that's not your fault!) When I used spawnv, it popped the command line windows up, but nothing ever happened and they immediately quit running after they were spawned. This was with os.P_WAIT too!
But I would like to thank you because your snippet of code gave me the idea that I was calling python wrong! When I used the command line to call the script, it would use my environment variables, of which the path to python.exe is included. So, calling "python" in the command line brings up the interactive window and I'm able to use that variable in my scripting.
But (and this baffles me quite a lot) somehow, even though Python is INSTALLED with ArcGIS, it doesn't seem to be able to find it when I call "python". I hope you don't mind that I used your method of finding the python.exe file on my computer and using that in place of my "python" call. By doing that, os.system ( ) works correctly and subprocess.call ( ) works as well by using the pythonExePath. Now for some reason Arc doesn't appreciate my first script, and is throwing an "Attribute Error: Object: Environment <workspace> not found." Think anyone can shed a little light on that error? I've never gotten it before and the code works fine when it is run in the command line.
Thanks again Chris, I appreciate your help, and I hope that I might have helped you a bit as well!
Jeremy