Как создать онлайн тест, с отправкой результата на почту?
Сохраняете ответы в сессии, по окончанию теста шлете на почту. В чем конкретно-то трудность?
Если не умеете это делать - нужно не просить за вас это написать, а заплатить фрилансеру и получить желаемое.
Вашим требованиям полностью соответствует SunRav WEB Class.