C/FRONT // multiple r/w transactions

Hi! I just want to know if someone ever thought about this usage for a C/FRONT program. We should have some c program NF_CONN (i.e.) which holds a connection to Navision. Several other c programs should be able to get a connection of NF_CONN and do some r/w transactions with this connections. Does anyone have an idea how this could be done? As C/FRONT also works like a normal NF client. I think it should be theoretically possible. What problems do we have to consider when trying such a solution?? thanks in advance

I believe that LandsteinarStrengur does exactly this with their Transaction Server. Perhaps they have something for sale.