So due to this issue here is the error generated in the messages log:
Aug 9 22:18:33 defcon1 httpd: PHP Warning: main(): open_basedir restriction in effect. File(/home/e-smith/files/ibays/Primary/html/Myform/Myform.php) is not within the allowed path(s): (/home/e-smith/files/ibays/test/:/tmp) in /home/e-smith/files/ibays/test/html/servicecall.php on line 185
Aug 9 22:18:33 defcon1 httpd: PHP Warning: main(/home/e-smith/files/ibays/Primary/html/Myform/Myform.php): failed to open stream: Operation not permitted in /home/e-smith/files/ibays/test/html/servicecall.php on line 185
Aug 9 22:18:33 defcon1 httpd: PHP Fatal error: main(): Failed opening required '/home/e-smith/files/ibays/Primary/html/Myform/Myform.php' (include_path='.:/opt/store/include:/usr/share/pear-addons:/usr/share/pear') in /home/e-smith/files/ibays/test/html/servicecall.php on line 185
Unless you really need the /tmp folder you should remove that from the basedir pat as this is a potential security risk, you are better of making a tmp folder for the application within the scope of the ibay (for instance in the files folder, which can not be viewed from the web and is still owned by the rights you defined for the ibay)
Anyone have any ideas as to how I can get around the basedir error?
You seem to have done it once already... you can modify the PhpBasedir setting of the ibay in the configuration database, see the wiki as well:
First lookup the old value:
db accounts getprop ibayname PhpBasedir
After that add the new path you would like to add to the old value separated by a colon (

and let the server update the apache configuration file and reload it in the webserver:
db accounts setprop ibayname PhpBasedir value
signal-event ibay-modify ibayname