You can to create a InfoPath Project with .NET, then use the SPS Object Model
to send the fields to your list in Sharepoint Site.
Other way is to create a Web Service that use the SPS Object Model.
So, link the fields to webservice parameters, and your webservice create a
item in your list