Convert PowerBasic code to Delphi 7 console app

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I have an old PowerBasic DOS program that I need to have converted to a Delphi 7 console app. The source code is a little bit more than 500 lines. You can find the source code at:

The problem with the PowerBasic code is that it runs out of memory due to the large array dimensioning at the outset of the program:

Dim TopicFiles$(1:2000)
Dim TopicStrings$(1:2000)

Anything more than a few thousand elements in a text string array causes the program to exhaust all of the available memory.

I need the program to handle up to at least 50,000 elements in a String array.

I've set the budget at $5, which is solely for the purpose of making sure the bidder bids the project, rather than bid the budget. I do not expect bids of $5. I am setting the budget at $5 because I want to make it clear that I expect bids higher than $5. In the past if I would set a budget of $x, bids would always come in or around $x. So by posting a ridiculously low bid, it should signal that I want the developer to put some thought into their bid, rather than just trying to match what was posted.

Important: Do not send me EXEs in the attempt to win the project. Too often bidders will write code, send me the EXE, even before they win the project. No EXEs will ever be accepted at any time during the project.

Skills required:
Delphi, REALbasic, Visual Basic
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire AlosDeveloper
$ 250
in 5 days
$ 100
in 10 days
$ 90
in 3 days
$ 200
in 5 days
Hire expertcoder1vw
$ 190
in 7 days
Hire ljupcob
$ 220
in 5 days
$ 250
in 5 days
Hire techlegends786
$ 30
in 3 days
Hire delphianoracle
$ 35
in 1 days
Hire btadrian2001
$ 100
in 7 days