Home Use PBX

I want to plug my outside phone line into Asterisk and then my inside phone into Asterisk. I want to be able to limit (whitelist/blacklist) who rings through to the inside phone and who gets voicemail at what time of day.

Do I need 1 FXO and 1 FXS module to do this? If so, is this the only card (Asterisk Developer’s Kit Retail Package) that will work?
One (1) TDM400P
One (1) FXS Module (green)
One (1) FXO Module (red)

It runs about 200-250 dollars. Is that right?

i found it cheaper on voiphardware.com