@nigel: yes, instead of using a EISA bus of a computer we rather create our own prototype, a dedicated one. I just told my co-teacher a while ago with regards to what 3v0 have suggested for interfacing. He said that we rather shift to prototype than using UBW (USB bitwacker) project, not that he doesn't want to use it but he want that student would understand the whole structure of interfacing.
Our project design requires a computer that would run your miniature, with minimun of 8 inputs and 8 outputs. so it will require a single 244 and a single 373 for your I/O card. they will also be required to use program languages such as, turbo C, C++, Java or Assembly. anything will do.