Arty, based on the ethos you seem to carry with other forum members, I think we could work together on this. I have enough experience with microcontrollers that I could build the hardware necessary to bug the connection between game and pokewalker.
Roughly speaking: | PC |
|____|
| |
---------------------- -----|-- |---- ------------------
|Pokewalker In <-|--------|----^--|----|-----------<-| Out Cartridge|
| Out --|-->----|-Bug--^---|------------>| In |
---------------------- -------------- ------------------
With a pair of IR transceivers as [roughly] shown above, I could get the raw IR data. By starting with simple transactions, ie Pokemon out and then right back in, I can get get the most fundamental of transfers down. Which is where you come in; sounds like you're better on the code end of things?
Let me know if you want to try this!
opoq
EDIT: Oook. Here it is simpler:
Walker-->--<--->----<--BUG-TO USB---<-->--<-->--<-->---Cartridge