Here is a list of Dreamcast games still working online. I got this from the GameFAQs Dreamcast forums.

US and EU Games Online through official servers:

4x4 Evo (both full and demo versions)
Maximum Pool (requires using this game save: http://www.pauth.com/download/dc_max_saves/MAX2.VMI )
Sega Swirl (requires a fully operational POP mail account)
Starlancer
Phantasy Star Online
(European Version)
Phantasy Star Online Version 2 (European Version)


JP Games Online through official servers:
Note: Japanese games cost a fee to play online.

Phantasy Star Online
Phantasy Star Online Version 2



Games online through private servers:

Quake 3: Arena
(various privately hosted servers)
Phantasy Star Online (All Versions) ( http://pages.globetrotter.net/ctrep/ )
Phantasy Star Online Version 2 (All Versions) ( http://pages.globetrotter.net/ctrep/ )

-------------------------------------------------------

I've also come across this guide on how to connect a Dreamcast to a broadband Internet connection using its built in modem.

This method involves you connecting the DC to a PC with a modem and then sharing the PCs internet connection with the DC.

The full guide can be found at: http://www.consolevision.com/members/mterlouw/