Steven,
Sending a return false on the onClick event of a File Upload Control doesn't do anything. What you need to do is to stop the execution of the default event (showing the file browse dialog). Dojo has some handy functions to do so. Instead of "return false" you could call the function:
dojo.stopEvent(thisEvent);
(in a clientside Javascript function on an XPage, the "thisEvent" variable contains the current event)
See http://dojotoolkit.org/reference-guide/quickstart/events.html#quickstart-events for some more background info.
Mark