Forrest wechselte als 16-Jähriger zur Saison 1997/98 ins Förderprogramm des US-amerikanischen Eishockeyverbandes. Dort lief er die folgenden drei Spielzeiten bis zum Sommer 2000 für die U18-Mannschaft in der North American Hockey League und das Hauptteam in der United States Hockey League auf. Zudem nahm er mit dem U18-Team an der U18-Junioren-Weltmeisterschaft 1999 teil. Nachdem er im NHL Entry Draft 2000 von den Carolina Hurricanes in der sechsten Runde an 181. Position ausgewählt worden war, ging der US-Amerikaner für vier Jahre ans Boston College und spielte dort für das Universitätsteam in der Hockey-East-Division der National Collegiate Athletic Association. Dabei kam er zum Jahreswechsel 2000/01 zum zweiten Mal bei einer Junioren-Weltmeisterschaft für die USA zum Einsatz und gewann am Ende der Spielzeit die College-Landesmeisterschaft mit seinem Team.