Hi Zippy,
Without InfoPath client, you will need SharePoint. Office 365 might be a cheap solution for you if you can have the 50 people use a single account and specify their location info in the form.
The form data can be easily mapped to a SharePoint list on O365 and you can then export this to Excel for reporting.
Qdabra provides a Web service to map XML data to database. We also have a beta version of a Web site that can be used to setup submits from people - see http colon slash slash www dot FormsBoard dot com for more info. But, that requires the InfoPath rich client.