Maybe if I expand on the scenario:
Website with front-end for EU's to access documents. These documents (word files) are currently NOT encrypted, and they now need to be to be compliant. This website is build on Flex/.NET with an SQL back-end.
PGPCL needs to be retrofitted into this scenario so that when documents are at rest they are encrypted.
The leading configuration will be to point the documents VIA .NET to PGP, PGP sends it BACK to .NET, then .NET injects the file into SQL. For file recalls, the process is reversed, so SQL gives it to .NET, .NET then gives it to PGP, decrypts, then PGP gives it to .NET again for the EU to view.
This something PGPCL can do? Ignoring the complications of the configuration of .NET, the PGPCL seems to me relatively simple, but what would the commands be that .NET sends. Would we use pgp as a service on the server in question or a batch file?