Where are the InfoPath documents stored?
Is it the template or saved documents you need to control permission on?
I do not think a web service would be what you needed but could have a script or something thta would update permissions.
You may want to check out the Database Accelerator if you have a requirement for granular security on forms. http://www.qdabra.com