High current op amps can drive headphones, or you can use an LM386 to power a very small speaker.
If you want more than a watt, you have to use an amplifier chip or an amplification circuit capable of it.
For the input, sound.westhost.com has a lot of projects you can look at.