Miguel,
You can use the Sharepoint ActiveX object to open your infopath form without prompting the users with the Open/Save dialog.
Here's a link with some example code: http://weblogs.asp.net/wkriebel/archive/2005/08/09/422044.aspx
I've used this successfully but you should note that users will need to have Office 2003 installed to use this ...