I know you can definitely do it if you send the file to the person who fills out the form. We do this for our international tradeshows. I just have "if country is____" send _____ using smart campaings.
Segmentations and snippets would only work if they were already in your database, and not net new. I wouldn't trust them to be included into a segment that quickly from filling out a form.