There first question is: is it a satellite box (Sky+) or Freeview box? (Your question is in the satellite receiver box.)
If it is Freeview box you only need the TopUp TV card if you want the TopUp TV services. Other than that it is plain vanilla Freeview recorder. (BTW, these forums are awash with people with broken Thomson Freeview recorders so the future doesn't look bright.)
If it is a satellite receiver then it will not work as a Recorder, without a Sky subscription. However the lack of a card will not stop it booting.
T, September 2009