Is it possible to fill out an infopath form and submit it via a C# console application?
If yes, then how?
Yes, you can create a XML file within your C# application and push it to your Sharepoint Form Library. Sharepoint won't realize any difference.
Just ensure two things: