Help me to create a phone book using shell script

Hi guys...
can any one help me out with creating a phone book:

CP5290 Assignment: Phonebook
Due 4 pm Friday 25th September 2009 Weight: 15%
You are to implement a Phonebook using Shell scripting and UNIX command line utilities and
commands. Some documentation will also be required.
Background and Expectations
The Phonebook is like a phonebook that one might have on the mobile phone or on your mail
address book. This simply means that it should feature the following points.

  1. Store the FirstName, LastName and MiddleName along with Salutations
  2. Facility for Multiple Numbers and type of numbers, eg. Mobile, Home, Work, etc
  3. Store multiple addresses with the facility to flag one as the default address
  4. Store email address(es) and web URL
  5. Store notes/comments about the contact
  6. Create Groups that can hold contacts / Mailing lists

So to manage these functionalities, the script should allow the user to Add new entries, Delete
existing entries, modify/edit the entries along with the facility to List and Search. The script
should be usable in both interactive mode and as a command line script.

Do not post classroom or homework problems in the main forums. Homework and coursework questions can only be posted in this forum under special homework rules.

Please review the rules, which you agreed to when you registered, if you have not already done so.

More-than-likely, posting homework in the main forums has resulting in a forum infraction. If you did not post homework, please explain the company you work for and the nature of the problem you are working on.

If you did post homework in the main forums, please review the guidelines for posting homework and repost.

Thank You.

The UNIX and Linux Forums.