Создание биржи заявок
Господа!
Подскажите пожалуйста, каким образом можно реализовать данный функционал:
Используются две роли, к примеру грузоперевозчик и грузотправитель. Допустим грузоперевозчик публикует данные в каждой отдельной графе, где указывает тип транспорта, вес, куда готов ехать и т.д. Грузоотправитель в свою очередь может просматривать эти заявки в виде списка и отвечать на предложения (допустим средствами личных сообщений), равно как и обратно, грузотправитель может публиковать заявки на отправку груза со всеми данными, а грузоперевозчик может отвечать на заявки. Соответственно присутствует фильтр, который будет выдавать заявки с определёнными параметрами. Подскажите пожалуйста какими примерно средствами можно реализовать подобный функционал, вначале думал как-то интегрировать базу данных (интерфейс а-ля Access) но потом понял что получится жуть. Есть ли подобные модули? В каком направлении рыть?
Заранее благодарен=)