>Does anyone know how to add VFP to every users computer through a dos based batch program when they logon to the network?
Safely, it really can't be done properly - you need to create an installation disk set using VSI or Setup Wizard, and then trigger the install from the batch file - you can limit the user's control of Setup Wizard options using the command line switches to run a silent install, but you need sightly different switches for a reinstall vs an initial install.
Basically, create a NetSetup, load it on your server, and in the login script, check to see if it's already installed, and if not, run the NetSetup from the batch. Installing a WinApp involves more than just copying files.