Yes. Take a look at the EPiServer.XForms.XForm.CreateInstance(Guid,Guid) method. It loads an XForm from the data layer and fills it with loaded data.
You'll find som XForm code examples that might be helpful here:
http://www.episerver.com/templates/CommunitySamplesCollection____6042.aspx.
Anna