Why specifically 24 inches?
A 7 inch screen should be sufficient, surely?
I found a few (expensive) hits when googling for "24 inch usb touchscreen" and several hundred (affordable) options for 7" screens.
Can you compromise, or must it be 24"?
I also assume the program expects a high resolution?