The only way to get around clients not having InfoPath installed locally is either to use Terminal Services or Citrix to host the application remotely or to use InfoPath Form Services so that a server can host the forms and render them in a browser for the users.
IPFS is expensive and requires the enterprise Sharepoint so you would have to find out if you will have this available.