bcd in / waveshield out ?

No I dont know the amswer, I think I have read too many tutorials and got confused.
But for now it seems the best bet would be to use a 2 dollar HT12D and take the 4 data outputs ( the BCD number ) to 4 pins, and call up the array
int MyPins []={3,4,5,6}

as well as the Valid Transmission from the HT12 to and with the result.

Would I then use a byte() function to change the array to a byte for the track number of the VaveShield ?

or if the array is a string perhaps atoi ?

Just trying to get the basic idea together