As I understand, you need to fill a form with some fields plus one field with a URL and then send them to a URL ?
It looks like to a trackback system ! You should have a look the eZTrackback extension [1]. This extension defines a workflow that sends some data (title, begin of the text, ...) to some URLs when the user writes a blog entry and click on "Send for publishing".
Here is tutorial how to build new datatype: http://ez.no/products/ez_publish/documentation/development/extensions/datatypes/new_datatype
You can also generate one using Setup->RAD in admin interface. Of course code from RAD is just a base which you need to extend. Take a look at this topic for information how to connect to ex. database.
You may want to use the onPublish method for a datatype to have an action executed upon publishing. You can start with an existing datatype for your new datatype which just implements this post-publish action as the difference.
This is also the way to create simple workflows (and it is easier to debug than the ezp workflow mechanism). It's one of the little (undocumented) features which are so useful in certain situations.
Thanks Paul!
the onPublish method for a datatype sounds neat! is there an example somewhere?
And which onPublish method is the right one?
eZDataType::onPublish? eZContentObjectAttribute::onPublish?