You can now find on CodePlex a solution starter that demonstrates how to integrate Microsoft Office InfoPath and Forms Services to create a custom project initiation phase and approval process.
The goal of this solution starter is thus to provide the following two code samples:
This solution starter requires Project Server 2007, InfoPath and Forms Services 2007, and Visual Studio 2008.
Other references: