Hi Bharath,
I didn't really get your requirement.
having said that below is my interpretation of your requirement.
You have 5 (similar) offline forms where couple of fields & values varey where as rest of them are same ?
Well if that's the case I will create one interface (data provider) with all fields required across 5 different forms. and if you know which form is to be displayed then you can fill data only for relevant fields in the driver program.
Now create 5 forms but using the same interface (data source), now based on the form design your layout.
believe me it works quite well I did similar approach for 12 different forms in CRM
if my understand to your requirement & solution varey, please provide more details.
Cheers,
Sai