Interface with many outputs?

Hi…
I am looking for an interface that can enable me to turn apr. 200 5v lights on and off individually, via VB.NET programs… (that i write myself) are there any ?
I have bought and assembled the K8055 USB interface, and it works fine. But it seems to me that it only gives me the option to control 8 lights, is there a way that i can combine the outputs, so that I would get individual control over each light ?
I have considdered using combinations of outputs like :
output1 and output2 (turn on light 1)
output1 and output3 (turn on light 2)
output2 and output3 (turn on light 3)
But the problem is if i do that, is that i wont be able to turn on light 1 and 2 without turning on light 3…

What I would like to do is write programs in VB.Net Like:
If Event1 then
Turn on light 1
End If
If Event2 then
Turn on light 25 and turn on light 110
End If

As you propably suspect by now, I have absolutely no experience with electroics other than the assembly of K8055. So all help is greatly appreciated.

At this time, we do not have a product that might suit your needs.