While the steps to implement this as specified are relatively straightforward,
the best way to implement it for your needs may vary considerably.
To give an accurate estimate it would be helpful to know, for example:
- how you wish to use the output;
- how you want to access the script (GUI, web page, command-line interface,
etc);
- how large a typical pool might be;
- how long you need to store the record of previously matched pairs;
I am a UK-based Perl web developer operating through Dogwood Digital Ltd. I have
a professional career spanning 20 years writing and maintaining Perl-powered
database-driven websites and applications. I am available to work on this immediately.
Iain
Dogwood Digital Ltd. Registered Office: First Floor, Telecom House, 125-135
Preston Road, Brighton BN1 6AF. Registered in England and Wales number
08125760. VAT number 138216520