I am using OpenSSL 0.9.8d. I am having problems getting renegotiation
to happen on a one-way connection.

The flow of data is from my client to my server. The server tries to
initiate the renegotiation (I've tried both passive and forced
renegotiation) but the ServerHello never gets transmitted.

Is renegotiation supported on one-way streams?

I have no problems with renegotiation when the application protocol
uses a query/response mechanism.

Any suggestions?