Mark's given you some real code, mine was more generic, but hope we've somehow helped *edited due to mark writing much more useful answer* Well no real simple answer. Basically you need a web server to run some sort of scripting language. PHP seems to be the most common on t'internet. Then you need a grasp of this language in order to take the info posted by the web user and put it in a database. The connection isn't physical (well it is, but I'm not helping) it's done using software concepts. So she'll need to do something like connectionString = "stuff thatdescribes databse type and place" putDataInDatabaseCommand = "INSERT INTO userDetails VALUES (%s, %s)" % username, userpassword conn = DBConnection(connectionString, username, password) cmd = DBCommand (putDataInDatabaseCommand) conn.execute (DBCommand) and this will be executed by the web server. Does any of this make any sense?