well NashParrot, if you are ok with including a little bit of code in your form this should be simple enought.
code to open Infopath form
App:= CreateOleObject('InfoPath.Application');
App.XDocuments.Open ('C:\Form2.xml') ;
code to open a list in browser
System.Diagnostics.Process.Start("IEXPLORE.EXE", "your list path")