Senza usare flash, per il momento. I campi del db vanno bene e se le informazioni sono lunghe imposta il campo notizia con valore (memo).
Con il semplice form riempi il db.
Diciamo che la pagina che fa verdere i titoli si chiama bacheca.asp,
quando apri questa pagina , (ci deve essere un codice tipo ),

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ="& Server.MapPath("/PERCORSO.mdb/")
sql = "SELECT * FROM TABELLA ORDER by id DESC "
Set Rs = Conn.Execute(sql)
If Rs.EOF Then
Response.Write "Non ci sono dati disponibili!"
Else
Do Until Rs.EOF
dati = dati & "<a target='_blank' PERCORSO_ALLA_PAGINA_CHE_SELEZIONA_LE_NOTIZIE?tito lo=" & Rs("titolo") & "'>" & Rs("titolo") & "</a>" & "
"
Rs.MoveNext
Loop
End If
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing
%><%=dati%>

ti dovrebbe dare la lista linkata di tutti i titoli.
Ora devi fare la pagina che si apre sulla notizia chiamata notizia.asp, con un codice tipo
<%
titolo = request.QueryString("titolo")
titolo = replace(titolo,"'","''")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ="& Server.MapPath("/PERCORSO.mdb/")
sql = "SELECT * FROM TABELLA WHERE titolo LIKE '%" & titolo & "%'"
Set Rs = Conn.Execute(sql)
If Rs.EOF Then
Response.Write "Non ci sono dati disponibili!"
Else
Do Until Rs.EOF
notizia = Rs("notizia")
Rs.MoveNext
Loop
End If
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing
%><%=notizia%>

e dovrebbe visualizzare la notizia.