Hi - Hiding the ribbon is easy - that is just a form setting. Under the File "backstage", select Form Options (the button says "Form Options", the description says "Advanced Form Options" because it would just kill people to be consistent). From there, go to the Web Browser category and deselect the "Show InfoPath commands in Ribbon or toolbar" checkbox.
For a unique form name, I usually add a field to my form's data source named FormName. I add a rule to the Form Load rules:
If FormName is blank, set it to concat(userName(), " - ", now())
Then in the submit data connection, I use my FormName field for the name. This will give each form a unique and unchanging name.